directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Knecht <fel...@apache.org>
Subject Re: [Studio] Using the Maven Release Plugin
Date Thu, 09 Oct 2008 11:59:27 GMT
Felix Knecht schrieb:
> Pierre-Arnaud Marcelot schrieb:
>   
>> Hi Felix,
>>
>> I need your help to fix the use of the release plugin in Studio's build.
>>
>> At the moment, when I try to release I get an error when performing
>> the 'release:perform' goal:
>> ================================================================
>>         [INFO] [deploy:deploy-file {execution: deploy-dist-macosx}]
>>         Uploading:
>> scpexe://vm094.oxylos.org/var/www/html/mirror-maven2/org/apache/directory/studio/ApacheDirectoryStudio/1.3.0-macosx/ApacheDirectoryStudio-1.3.0-macosx.tar.gz
>> <http://vm094.oxylos.org/var/www/html/mirror-maven2/org/apache/directory/studio/ApacheDirectoryStudio/1.3.0-macosx/ApacheDirectoryStudio-1.3.0-macosx.tar.gz>
>>         [INFO]
>> ------------------------------------------------------------------------
>>         [ERROR] BUILD ERROR
>>         [INFO]
>> ------------------------------------------------------------------------
>>         [INFO] Error deploying artifact: Error executing command for
>> transfer
>>        
>>
>> Maven is trying to deploy the distribution on the Oxylos machine
>> instead of the release maven repository.
>>
>> The configuration for the deploy plugin is this one:
>> ================================================================
>>           <plugin>
>>             <artifactId>maven-deploy-plugin</artifactId>
>>             <executions>
>>               <execution>
>>                 <id>deploy-dist-macosx</id>
>>                 <phase>deploy</phase>
>>                 <configuration>
>>                  
>> <file>../target/distributions/ApacheDirectoryStudio-macosx-${pom.version}-dist.tar.gz</file>
>>     
>
>   
>>                  
>> <url>${pom.distributionManagement.snapshotRepository.url}</url>
>>     
> This is the problem part, because
> ${pom.distributionManagement.snapshotRepository.url} points to oxylos
> (studio/pom.xml).
> Let me think about how we can tweak this.
>
>   
>>                   <artifactId>ApacheDirectoryStudio</artifactId>
>>                   <groupId>${pom.groupId}</groupId>
>>                   <packaging>tar.gz</packaging>
>>                   <version>${pom.version}-macosx</version>
>>                   <uniqueVersion>false</uniqueVersion>
>>                   <!-- generatePom>false</generatePom -->
>>                 </configuration>
>>                 <goals>
>>                   <goal>deploy-file</goal>
>>                 </goals>
>>               </execution>
>>             </executions>
>>           </plugin>
>> ================================================================
>>
>> Felix, do you know how I can tweak the configuration so the file gets
>> deployed on the correct repository (without breaking the deployment
>> for the Oxylos machine)?
>>
>> Thanks,
>> Pierre-Arnaud
>>
>> On Fri, Oct 3, 2008 at 6:08 PM, Pierre-Arnaud Marcelot
>> <pa@marcelot.net <mailto:pa@marcelot.net>> wrote:
>>
>>     Hi Felix,
>>
>>
>>     On Fri, Oct 3, 2008 at 4:29 PM, Felix Knecht <felixk@apache.org
>>     <mailto:felixk@apache.org>> wrote:
>>
>>         I think we should put this deployment into a profile CI
>>         (exists already
>>         somewhere) to have it deployed only when using this profile.
>>
>>
>>     Yeah, that's exactly what I was thinking.
>>      
>>
>>         > I'm also wondering if it makes sense to deploy the distributions
>>         > during the 'release' phase, because only one distribution
>>         (the one for
>>         > your OS) will be generated and not all the distribution.
>>         You can add the profiles for the missing OSs to generate the
>>         dists.
>>
>>
>>     Yeah, it's true. I didn't think at that.
>>     We could add that the configuration of the release plugin.
>>     But, once again, the deployed distributions won't be the final
>>     ones for Mac OS X and Windows.
>>     The question is "Is this really a problem?"... I don't know...
>>     Maybe not...
>>
>>     Regards,
>>     Pierre-Arnaud
>>
>>
>>     
>
>   


Mime
View raw message