[ https://issues.apache.org/jira/browse/SCM-944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17209613#comment-17209613 ]
Niklas Matthies commented on SCM-944: ------------------------------------- The only workaround I can find is to delay the _scm:validate_ execution to a phase after the _scm:export_ execution. Apparently the _scm:validate_ execution causes global state to be modified that is then picked up by other executions. > scm:validate with scmCheckWorkingDirectoryUrl interferes with scm:export > execution > ---------------------------------------------------------------------------------- > > Key: SCM-944 > URL: https://issues.apache.org/jira/browse/SCM-944 > Project: Maven SCM > Issue Type: Bug > Affects Versions: 1.11.2 > Reporter: Niklas Matthies > Priority: Major > Attachments: pom.xml > > > When having two active SCM plugin executions defined in a POM, one for > _scm:validate_ with _scmCheckWorkingDirectoryUrl=true_, and one for > _scm:export_ with a different SCM URL, then the export fails with "Scm url > does not match the value returned by svn info" although the export doesn't > have anything to do with the separate validation execution. Adding > _<scmCheckWorkingDirectoryUrl>false</scmCheckWorkingDirectoryUrl>_ to the > export execution doesn't help. > Expected behavior: Only the scm:validate execution should perform a > validation, based on that same execution's configuration. Other SCM plugin > executions should remain unaffected. > See the attached _pom.xml_ for a reproducible example. You need to put the > project into SVN and edit the _developerConnection_ accordingly for the > _scm:validate_ to succeed. The resulting Maven output is as follows: > {quote}------------------------------------------------------------------------ > Building scm-test 1.0.0-SNAPSHOT > ------------------------------------------------------------------------ > >>> maven-scm-plugin:1.11.2:validate (validate-scm-url) @ scm-test >>> > <<< maven-scm-plugin:1.11.2:validate (validate-scm-url) @ scm-test <<< > --- maven-scm-plugin:1.11.2:validate (validate-scm-url) @ scm-test --- > Executing: cmd.exe /X /C "svn --non-interactive info" > Working directory: whatever/scm-test > connectionUrl scm connection string is valid. > Executing: cmd.exe /X /C "svn --non-interactive info" > Working directory: whatever/scm-test > project.scm.developerConnection scm connection string is valid. > --- maven-scm-plugin:1.11.2:export (export-test-resources) @ scm-test --- > Executing: cmd.exe /X /C "svn --non-interactive info" > Working directory: whatever/scm-test > Scm url does not match the value returned by svn info > ('https://host/path-to-trunk' vs. 'https://host/other-path') > ------------------------------------------------------------------------ > {quote} -- This message was sent by Atlassian Jira (v8.3.4#803005)