[ http://jira.codehaus.org/browse/MJAR-49?page=comments#action_69090 ]
Jon Tayler commented on MJAR-49: -------------------------------- OK, this might not have been the right way to do it, but I hand-edited the pom for the jar plugin in my local repo and added <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>[1.2,]</version> </dependency> I then cleared out the plexus utils jars in my local repo to see what would be downloaded. Rerunning the webstart plugin gave the same problem, and the repo was repopulated with plexus-utils versions 1.0.4, 1.1, 1.0.5, 1.2 and 1.2-SNAPSHOT. John > Jarsigner fails on windows due to spaces in pathnames > ----------------------------------------------------- > > Key: MJAR-49 > URL: http://jira.codehaus.org/browse/MJAR-49 > Project: Maven 2.x Jar Plugin > Type: Bug > Versions: 2.1 > Environment: Windows XP > Reporter: Jon Tayler > Attachments: pathproblem.txt > > > This is a problem uncovered while running the latest (1.0-20060307.100605-1) > version of the webstart plugin, which uses the jar plugin to sign jars. > During the signing stage maven fails with > [debug] jarsigner executable=[C:\Program > Files\Java\jdk1.5.0_06\jre\..\bin\jarsigner.exe] > [debug] Signing JAR in-place (overwritting original JAR). > [warn] 'C:\Program' is not recognized as an internal or external command, > [warn] operable program or batch file. > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Result of "C:\Program Files\Java\jdk1.5.0_06\jre\..\bin\jarsigner.exe" > -verbose -keystore "C:\Documents and Settings\jdt\.keystore" -storepass > ****** -keypass ****** > E:\jdt\data\workspace\tabview\tabview-webstart\target\jnlp\commons-logging-1.0.3.jar > roe execution is: '1'. > [INFO] > ------------------------------------------------------------------------ > (full trace is attached). > It looks as though the plexus utils classes are tokenizing the path to the > jarsigner executable wrongly due to it containing spaces. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira