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
> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>
> Hi Felix,
>
>
> On Fri, Oct 3, 2008 at 4:29 PM, Felix Knecht <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> 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
>
>