maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl-Heinz Marbaise (JIRA)" <j...@codehaus.org>
Subject [jira] (MDEPLOY-179) deployAtEnd bypassed in case of pluginRepository definition
Date Wed, 02 Jul 2014 10:02:10 GMT

     [ https://jira.codehaus.org/browse/MDEPLOY-179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Karl-Heinz Marbaise updated MDEPLOY-179:
----------------------------------------

    Fix Version/s: 2.9

> deployAtEnd bypassed in case of pluginRepository definition
> -----------------------------------------------------------
>
>                 Key: MDEPLOY-179
>                 URL: https://jira.codehaus.org/browse/MDEPLOY-179
>             Project: Maven Deploy Plugin
>          Issue Type: Bug
>          Components: deploy:deploy
>    Affects Versions: 2.8.1, 2.9
>         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
>            Priority: Minor
>             Fix For: 2.9
>
>
> h2. Summary
> If there is a pluginRepository defined in the POM, and the deployAtEnd configuration
is true, the actual repo deployment at the end of the build is skipped.
> Expectation is that the repo deployment at the end of the build would work regardless
of pluginRepository configuration.
> h2. Steps
> # In the [trunk/2.9-SNAPSHOT|http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-deploy-plugin]
project, run {{mvn deploy}} the deploy-at-end-pass integration test.  The deploy happens successfully
at the end of the build.
> # Add a pluginRepository definition to deploy-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 deploy}}.  Observe that the deploy to repo is not performed.
> h2. Workaround
> Define the pluginRepositories in settings.xml, not in the current POM lineage.  The deployAtEnd
works as expected in this case.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Mime
View raw message