[ https://jira.codehaus.org/browse/MRELEASE-772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=323947#comment-323947 ]
Duncan Jones commented on MRELEASE-772: --------------------------------------- For future readers, here's the workaround in full: {code:xml} <plugin> <artifactId>maven-release-plugin</artifactId> <version>2.4.1</version> <dependencies> <!-- Needed to avoid http://jira.codehaus.org/browse/MRELEASE-772 --> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-perforce</artifactId> <version>1.8</version> </dependency> </dependencies> </plugin> {code} > mvn release:prepare fails with IOException and a write error (Access is > denied) > ------------------------------------------------------------------------------- > > Key: MRELEASE-772 > URL: https://jira.codehaus.org/browse/MRELEASE-772 > Project: Maven 2.x Release Plugin > Issue Type: Bug > Components: prepare > Affects Versions: 2.3.1 > Environment: Windows 7 both command prompt and cygwin using Perforce > for SCM > Reporter: Svend Hansen > Assignee: Robert Scholte > Fix For: 2.4 > > Attachments: maven-release-error.txt, > mvn_release_output_x_client_env.txt, mvn_release_output_x.txt > > > When running > {{mvn release:prepare -Dusername=<perforce_user> > -Dpassword=<perforce_password>}} > I get the errors: > * java.io.IOException: The filename, directory name, or volume label syntax > is incorrect > * [ERROR] CommandLineException Exit code: 1 - Usage: add/edit/delete [-c > changelist#] [ -d -f -k -n -v ] [-t type] files... > Missing/wrong number of arguments. > * [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-release-plugin:2.3.1:prepare (default-cli) on > project root-project: Error writing POM: D:\Server\pom.xml (Access is denied) > -> [Help 1] > The full output is attached. > Sometimes I also get the error: > * [ERROR] D:\Server\pom.xml - file(s) not in client view. > Though I created the client in the same location I'm running from, and I'm > not sure that error is related to the others (as the others also occur when > that one doesn't). > It's been suggested (on stackoverflow: > http://stackoverflow.com/questions/10999403/maven-releaseprepare-ioexception) > that the error has to do with my D drive being a mapped drive, though I don't > think it is as it's not listed if I run {{subst}}. However, I think it _must_ > be at least a partition on the same hard drive, unless my PC has three > physical drives :P (work PC), but I guess that shouldn't make any difference > to the program? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira