Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.9.1
-
None
-
Java 7 x64 on Windows 7
Description
org.apache.maven.scm.manager.AbstractScmManager.checkWorkingDirectoryUrl() uses...
Boolean.getBoolean( CHECK_WORKING_DIRECTORY_URL )
...in order to check if it should check the repository on scm:validate. This will only react to the system property, and not to the maven configuration.
Result: no maven config will enable the check working directory option, only passing it in as a jvm argument.
Expected: this should work:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <configuration> <scmCheckWorkingDirectoryUrl>true</scmCheckWorkingDirectoryUrl> <!-- this configuration is ignored, don't know why --> </configuration> <executions> <execution> <phase>validate</phase> <configuration> <scmCheckWorkingDirectoryUrl>true</scmCheckWorkingDirectoryUrl> <!-- neither does this --> </configuration> <goals> <goal>validate</goal> </goals> </execution> </executions> </plugin>
Workaround: Use <systemProperty> section. Tried <systemPropertyVariables> and for some reason that didn't appear to work.