[ 
https://issues.apache.org/jira/browse/MINSTALL-177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17565463#comment-17565463
 ] 

Hudson commented on MINSTALL-177:
---------------------------------

Build failed in Jenkins: Maven » Maven TLP » maven-install-plugin » master #12

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-install-plugin/job/master/12/

> Cleanup the plugin
> ------------------
>
>                 Key: MINSTALL-177
>                 URL: https://issues.apache.org/jira/browse/MINSTALL-177
>             Project: Maven Install Plugin
>          Issue Type: Task
>            Reporter: Tamás Cservenák
>            Assignee: Tamás Cservenák
>            Priority: Major
>             Fix For: 3.0.0
>
>
> 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).
> Installing project is needed in InstallMojo, but InstallFileMojo 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-install-p making it (almost trivially) simple: 
> it does what it needs to do, without any fuss, and does it in streamlined 
> way: InstallMojo will create a list of artifacts out of project and pass it 
> to repository system for deploy, while InstallFileMojo literally prepares 
> just a deployment request,  nothing more. No fuss, no magic, no fake project 
> building etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to