[ https://issues.apache.org/jira/browse/MINSTALL-104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17965955#comment-17965955 ]
Olivier Lamy commented on MINSTALL-104: --------------------------------------- This project has moved from Jira to GitHub Issues. This issue was migrated to [apache/maven-install-plugin#228|https://github.com/apache/maven-install-plugin/issues/228]. > installAtEnd bypassed in case of pluginRepository definition > ------------------------------------------------------------ > > Key: MINSTALL-104 > URL: https://issues.apache.org/jira/browse/MINSTALL-104 > Project: Maven Install Plugin (Moved to GitHub Issues) > Issue Type: Bug > Components: install:install > Affects Versions: 2.5, 2.5.2 > Environment: Apache Maven 3.0.5 > (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800) > Java version: 1.7.0_45, vendor: Oracle Corporation > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" > Reporter: Ryan Parrish > Assignee: Robert Scholte > Priority: Minor > Attachments: install-at-end-pass_original.txt, > install-at-end-pass_withpluginrepo.txt > > > h2. Summary > If there is a pluginRepository defined in the POM, and the installAtEnd > configuration is true, the actual local repo installation at the end of the > build is skipped. > Expectation is that the local repo installation at the end of the build would > work regardless of pluginRepository configuration. > h2. Steps > # In the > [trunk/2.6-SNAPSHOT|http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-install-plugin] > project, run {{mvn install}} the install-at-end-pass integration test. The > install happens successfully at the end of the build (see console output > attached). > # Add a pluginRepository definition to install-at-end-pass/pom.xml, such as > {code} > <pluginRepositories> > <pluginRepository> > <id>central</id> > <name>Maven Plugin Repository</name> > <url>http://repo1.maven.org/maven2</url> > <layout>default</layout> > </pluginRepository> > </pluginRepositories> > {code} > # Re-run the {{mvn install}}. Observe that the install to local repo is not > performed (see attached install-at-end-pass_withpluginrepo.txt console > output). > h2. Workaround > Define the pluginRepositories in settings.xml, not in the current POM > lineage. The installAtEnd works as expected in this case. -- This message was sent by Atlassian Jira (v8.20.10#820010)