[ 
http://jira.codehaus.org/browse/MDEPLOY-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=180327#action_180327
 ] 

Shriniwas Joshi commented on MDEPLOY-93:
----------------------------------------

Yeah, I spent around 2 hrs after a failed release only to stumble upon this 
issue :(


So is this considered to be an bug or accepted behavior? 

If not <finalName>, deploy plugin should provide some other means of changing 
the name of uploaded artifact.

Wendy, Any comments please?







> Deploy plugin does not honor modification of final name by assembly plugin
> --------------------------------------------------------------------------
>
>                 Key: MDEPLOY-93
>                 URL: http://jira.codehaus.org/browse/MDEPLOY-93
>             Project: Maven 2.x Deploy Plugin
>          Issue Type: Bug
>    Affects Versions: 2.4
>            Reporter: Thorsten Möller
>
> When using the Maven assembly plugin to create an assembly for a project and 
> using "fileName" parameter inside the plugin to change the final name of the 
> assembly this new name will not be used by the deploy plugin. The deploy 
> plugin always uses the default behavior. The following excerpt from a POM 
> illustrates this:
> <groupId>myGoupID</groupId>
> <artifactId>myArtifactID</artifactId>
> <build>
>       <plugins>
>               <plugin>
>                       <groupId>org.apache.maven.plugins</groupId>
>                       <artifactId>maven-assembly-plugin</artifactId>
>                       <configuration>
>                               <descriptors>
>                                       
> <descriptor>src/main/assembly/bin.xml</descriptor>
>                               </descriptors>
>                               <appendAssemblyId>false</appendAssemblyId>
>                               <finalName>foo</finalName>
>                               <tarLongFileMode>gnu</tarLongFileMode>
>                       </configuration>
>                       <executions>
>                               <execution>
>                                       <id>minimal</id>
>                                       <phase>package</phase>
>                                       <goals>
>                                               <goal>single</goal>
>                                       </goals>
>                               </execution>
>                       </executions>
>               </plugin>
>       </plugins>
> </build>
> With this configuration an assembly named "foo.{tar.gz|zip}" will be created 
> in the target folder of the project (note that the artifact is attached 
> because the assembly plugin is attached to the package lifecycle phase). 
> However, when deploying the project file to the distribution repository it 
> will be named "myArtifactId.{tar.gz|zip}", which is the default behavior if 
> "finalName" is not specified. Interesting is that in the local repository the 
> file name always corresponds to what is specified by "fileName", just for the 
> distribution repository the parameter is not honored.
> BTW, the other parameter "appendAssemblyId" is honored correctly, i.e,  
> depending on the boolean value the assembly Id will be appended to the name, 
> or not.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to