[
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)