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


Reply via email to