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:30:03 GMT
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