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
>> <[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
>>
>>
>>
>
>