[ http://jira.codehaus.org/browse/MDEPLOY-37?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Bentmann updated MDEPLOY-37: ------------------------------------- Description: On Windows, a local distribution repository URL must be specified as an invalid file URL with a Windows file path syntax. If it instead is given in valid file URL syntax then Maven will treat it as a Windows path name and actually create new directories matching the encoded URL's literal textual value. Basically, the distribution management element is specified like so: {code:xml} <distributionManagement> <repository> <id>local-release-repository</id> <name>Local Release Repository</name> <!-- - Notice that this is a Windows path: it uses the backslash: - and also the space is not URL encoded. - Change this to a valid file URL: - file:///C:/Local%20Repository - and Maven will then create a directory named literally: - "Local%20Repository" - at the root of the C drive,and deploy there. --> <url>file:///C:\Local Repository</url> </repository> </distributionManagement> {code} A test case is attached that shows the behavior. Execute the default goal on a Windows machine; and then also read the comment inside the POM to see more. was: On Windows, a local distribution repository URL must be specified as an invalid file URL with a Windows file path syntax. If it instead is given in valid file URL syntax then Maven will treat it as a Windows path name and actually create new directories matching the encoded URL's literal textual value. Basically, the distribution management element is specified like so: <distributionManagement> <repository> <id>local-release-repository</id> <name>Local Release Repository</name> <!-- - Notice that this is a Windows path: it uses the backslash: - and also the space is not URL encoded. - Change this to a valid file URL: - file:///C:/Local%20Repository - and Maven will then create a directory named literally: - "Local%20Repository" - at the root of the C drive,and deploy there. --> <url>file:///C:\Local Repository</url> </repository> </distributionManagement> A test case is attached that shows the behavior. Execute the default goal on a Windows machine; and then also read the comment inside the POM to see more. > On Windows, Maven requires local distribution repository URL be specified as > invalid file URL with Windows path. > ---------------------------------------------------------------------------------------------------------------- > > Key: MDEPLOY-37 > URL: http://jira.codehaus.org/browse/MDEPLOY-37 > Project: Maven 2.x Deploy Plugin > Issue Type: Bug > Affects Versions: 2.0 > Environment: Microsoft Windows XP [Version 5.1.2600] > Maven version: 2.0.4 > Reporter: Steven Coco > Assignee: Benjamin Bentmann > Attachments: deploy-path-bug.zip > > > On Windows, a local distribution repository URL must be specified as an > invalid file URL with a Windows file path syntax. If it instead is given in > valid file URL syntax then Maven will treat it as a Windows path name and > actually create new directories matching the encoded URL's literal textual > value. > Basically, the distribution management element is specified like so: > {code:xml} > <distributionManagement> > <repository> > <id>local-release-repository</id> > <name>Local Release Repository</name> > > <!-- > - Notice that this is a Windows path: it uses the backslash: > - and also the space is not URL encoded. > - Change this to a valid file URL: > - file:///C:/Local%20Repository > - and Maven will then create a directory named literally: > - "Local%20Repository" > - at the root of the C drive,and deploy there. > --> > <url>file:///C:\Local Repository</url> > </repository> > </distributionManagement> > {code} > A test case is attached that shows the behavior. Execute the default goal on > a Windows machine; and then also read the comment inside the POM to see more. -- 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