Hi,

currently I'm trying to deploy signed artifacts into a nexus repo
manager....

Based on the 
http://www.sonatype.com/people/2010/01/how-to-generate-pgp-signatures-with-maven/
description  i configured the maven-gpg-plugin to be activated based on the
release:perform ...

<pre>
<profiles>
    <profile>
        <id>release-sign-artifacts</id>
        <activation>
            <property>
                <name>performRelease</name>
                <value>true</value>
            </property>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-gpg-plugin</artifactId>
                    <version>1.0-alpha-4</version>
                    <executions>
                        <execution>
                            <id>sign-artifacts</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>sign</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>
</pre>


so i call mvn release:prepare everything went well...so far so good...
but than i'm trying to call mvn release:perform and the output hangs at the
point "[INFO] [INFO] [gpg:sign {execution: sign-artifacts}]"...
Ok i read the comment about the pgp.passphase parameter and changed the call
into the following:

<pre>mvn release:perform -Darguments="-Dgpg.passphrase=xxxxxx"</pre>
But now the result is the following:
<pre>
$ mvn22 release:perform -Darguments="-Dgpg.passphrase=in\ dubio"
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO]
------------------------------------------------------------------------
[INFO] Building Guice :: Test
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO]
------------------------------------------------------------------------
[INFO] [release:perform {execution: default-cli}]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: /bin/sh -c cd /home/.../guice-test/target && svn
--non-interactive checkout file:///home/.../tags/guice-test-0.0.2 checkout
[INFO] Working directory: /home/.../guice-test/target
[INFO] Executing goals 'deploy site-deploy'...
[WARNING] Maven will be executed in interactive mode, but no input stream
has been configured for this MavenInvoker instance.
[INFO] [INFO] Scanning for projects...
[INFO] [INFO]
------------------------------------------------------------------------
[INFO] [ERROR] BUILD FAILURE
[INFO] [INFO]
------------------------------------------------------------------------
[INFO] [INFO] Invalid task 'performRelease=true': you must specify a valid
lifecycle phase, or a goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal
[INFO] [INFO]
------------------------------------------------------------------------
[INFO] [INFO] For more information, run Maven with the -e switch
[INFO] [INFO]
------------------------------------------------------------------------
[INFO] [INFO] Total time: < 1 second
[INFO] [INFO] Finished at: Tue Feb 09 11:24:47 CET 2010
[INFO] [INFO] Final Memory: 5M/490M
[INFO] [INFO]
------------------------------------------------------------------------
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Maven execution failed, exit code: '1'

</pre>
does someone has an idea what I'm doing wrong ?

Kind regards
Karl Heinz Marbaise
-- 
View this message in context: 
http://old.nabble.com/Problems-with-maven-gpg-plugin-tp27513746p27513746.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to