Plugin fails to build on Mac OS ------------------------------- Key: MCHECKSTYLE-156 URL: http://jira.codehaus.org/browse/MCHECKSTYLE-156 Project: Maven 2.x Checkstyle Plugin Issue Type: Bug Affects Versions: 2.6 Environment: Mac OS X 10.6.6, java version "1.6.0_22" Reporter: Lukas Theussl
Trying to build the plugin on Mac fails: {noformat} [ERROR] Failed to execute goal on project maven-checkstyle-plugin: Could not resolve dependencies for project org.apache.maven.plugins:maven-checkstyle-plugin:maven-plugin:2.7-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.5.0 at specified path /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../lib/tools.jar -> [Help 1] {noformat} The reason is apparently that the [checkstyle pom|http://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/5.3/checkstyle-5.3.pom] declares a system dependency {code:xml} <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.5.0</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> {code} which does not exist on Mac. On Mac OS, the tools.jar classes are included in classes.jar. There's no need for a systemPath dependency on Mac OS, all required classes are already in the runtime classes.jar. -- 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