[ http://jira.codehaus.org/browse/SCM-375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160345#action_160345 ]
David Moss commented on SCM-375: -------------------------------- {quote} 3) Setting exportDirectory to an absoulte path, e.g. ${basedir}/target/export results in an error from svn saying that the directory already exists: [INFO] Executing: svn --non-interactive export https://example.com/svn/theproject/trunk/ /home/havwig/theproject/leveranse/target/export [INFO] Working directory: /home/havwig/theproject/leveranse/target/export [ERROR] Provider message: [ERROR] The svn command failed. [ERROR] Command output: [ERROR] svn: Destination directory exists; please remove the directory or use --force to overwrite svn: '/home/havwig/theproject/leveranse/target/export' already exists {quote} Same problem here. > Problems with svn export and <exportDirectory> > ---------------------------------------------- > > Key: SCM-375 > URL: http://jira.codehaus.org/browse/SCM-375 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-svn > Affects Versions: 1.0 > Environment: Maven 2.0.8 / Linux > Reporter: HÃ¥vard Wigtil > > The behaviour of <exportDirectory> for svn export seems buggy. I have three > (probably related problems): > 1) Not setting exportDirectory on export results in a NPE. I can understand > that the setting is required, but I would expect an error message instead. > 2) Setting exportDirectory to a relative path gets me this path twice, e.g. > setting exportDirectory to target/export results in an export in > target/export/target/export > 3) Setting exportDirectory to an absoulte path, e.g. ${basedir}/target/export > results in an error from svn saying that the directory already exists: > [INFO] Executing: svn --non-interactive export > https://example.com/svn/theproject/trunk/ > /home/havwig/theproject/leveranse/target/export > [INFO] Working directory: /home/havwig/theproject/leveranse/target/export > [ERROR] Provider message: > [ERROR] The svn command failed. > [ERROR] Command output: > [ERROR] svn: Destination directory exists; please remove the directory or use > --force to overwrite > svn: '/home/havwig/theproject/leveranse/target/export' already exists > I use the configuration below: > <plugin> > <artifactId>maven-scm-plugin</artifactId> > <version>1.0</version> > <configuration> > <connectionUrl>scm:svn:https://example.com/svn/theproject/trunk/ > </connectionUrl> > <exportDirectory>${basedir}/target/export</exportDirectory> > </configuration> > <executions> > <execution> > <id>leveranse</id> > <phase>package</phase> > <goals> > <goal>export</goal> > </goals> > </execution> > </executions> > </plugin> -- 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