jira-importer opened a new issue, #556:
URL: https://github.com/apache/maven-deploy-plugin/issues/556

   **[Tamas 
Cservenak](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cstamas)**
 opened 
**[MDEPLOY-296](https://issues.apache.org/jira/browse/MDEPLOY-296?redirect=false)**
 and commented
   
   Original plugin made hoops and loops, instead to perform what it needed to 
perform. Partly to blame this was unfinished state of MAT API (it was able to 
install project only).
   
   Deploying project is needed in DeployMojo, but DeployFileMojo was forced to 
make hoops and loops due this, as it was passed one file (and maybe pomFile), 
and it was forced to create "fake" project, decorate and fake setup it with all 
whistle and bells, only to get it via MAT to resolver that would "decompose" it 
back into set of artifacts needing a deploy. So it went this 
file-artifact-project-artifact route, that made all the logic fragile and 
overly complicated.
   
   This PR completely reworks m-deploy-p making it (almost trivially) simple: 
it does what it needs to do, without any fuss, and does it in streamlined way: 
No fuss, no magic, no fake project building etc.
   
   
   ---
   
   **Issue Links:**
   - [MDEPLOY-200](https://issues.apache.org/jira/browse/MDEPLOY-200) 
deployAtEnd fails if the last project to build skip deployment
    (_**"fixes"**_)
   - [MDEPLOY-204](https://issues.apache.org/jira/browse/MDEPLOY-204) Must 
deploy maven-metadata.xml last
    (_**"fixes"**_)
   - [MDEPLOY-226](https://issues.apache.org/jira/browse/MDEPLOY-226) 
DeployAtEnd fails when module has extension
    (_**"fixes"**_)
   - [MDEPLOY-295](https://issues.apache.org/jira/browse/MDEPLOY-295) Drop MAT
    (_**"fixes"**_)
   
   **Remote Links:**
   - [GitHub Pull Request #26
   ](https://github.com/apache/maven-deploy-plugin/pull/26)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to