Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-375

Problems with svn export and <exportDirectory>

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0
    • 1.2
    • maven-scm-provider-svn
    • None
    • Maven 2.0.8 / Linux

    Description

      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>

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            danttran Dan Tran
            havwig HÃ¥vard Wigtil
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Issue deployment