Found the solution: http://mrhaki.blogspot.com/2008/07/passing-d-arguments-along-to-release.html
On Tue, May 22, 2012 at 1:52 PM, Michael Elman <tar...@gmail.com> wrote: > Hi, > > I'm getting a weird problem, when I try to sign a jar during the > project's release. > > I define the plugin like this: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-jarsigner-plugin</artifactId> > <version>1.2</version> > <configuration> > <archive>target/${myarchive}.jar</archive> > <keystore>${key.location}</keystore> > <storepass>${keypass}</storepass> > <alias>${key.alias}</alias> > <verbose>true</verbose> > </configuration> > <executions> > <execution> > <phase>package</phase> > <goals> > <goal>sign</goal> > </goals> > </execution> > </executions> > </plugin> > > It works fine for 'mvn install', but fails for 'mvn release:prepare > release:perform' with the following message: The parameters 'alias' > for goal org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign are > missing or invalid' > > In debug mode I see that for 'mvn install the configuration is passed: > > DEBUG] Configuring mojo > org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign from plugin > realm ClassRealm[plugin>org.apache.m > aven.plugins:maven-jarsigner-plugin:1.2, parent: > sun.misc.Launcher$AppClassLoader@6d6f0472] > [DEBUG] Configuring mojo > 'org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign' with basic > configurator --> > [DEBUG] (f) alias = myalias > [DEBUG] (f) archive = myarchive > [DEBUG] (f) arguments = [] > [DEBUG] (f) keystore = mykeystore > [DEBUG] (f) processAttachedArtifacts = true > [DEBUG] (f) processMainArtifact = true > [DEBUG] (f) project = MavenProject: > com.playtech.chat:ums_supportchatapplet:12.4-SNAPSHOT @ > *********\pom.xml > [DEBUG] (f) removeExistingSignatures = false > [DEBUG] (f) skip = false > [DEBUG] (f) storepass = changeit > [DEBUG] (f) verbose = true > [DEBUG] -- end configuration -- > > and for 'mvn release:prepare release:perform' it's passed only partially: > > Configuring mojo > org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign from plugin > realm ClassRealm[plugin>org.apache.maven.plugins:maven-jarsigner-plugin:1.2, > parent: sun.misc.Launcher$AppClassLoader@553f5d07] > [INFO] [DEBUG] Configuring mojo > 'org.apache.maven.plugins:maven-jarsigner-plugin:1.2:sign' with basic > configurator --> > [INFO] [DEBUG] (f) archive = myarchive > [INFO] [DEBUG] (f) arguments = [] > [INFO] [DEBUG] (f) processAttachedArtifacts = true > [INFO] [DEBUG] (f) processMainArtifact = true > [INFO] [DEBUG] (f) project = MavenProject: > com.playtech.chat:ums_supportchatapplet:12.4.0.1 @ *****\pom.xml > [INFO] [DEBUG] (f) removeExistingSignatures = false > [INFO] [DEBUG] (f) skip = false > [INFO] [DEBUG] (f) verbose = true > > Any ideas are highly appreciated. > > Thanks, > Michael. > > P.S. Same question at StackOverflow: > http://stackoverflow.com/q/10698558/547779 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org