C:\Program Files\Java\jre6\
プロジェクトでmavenパッケージを実行すると、JAVA_HOME変数が設定され、依存関係を解決できないことが通知されます。
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (default) on project roo: Execution default of goal o
rg.codehaus.mojo:aspectj-maven-plugin:1.0:compile failed: Plugin org.codehaus.mojo:aspectj-maven-plugin:1.0 or one of its dependencies
could not be resolved: Could not find artifact com.sun:tools:jar:1.4.2 at specified path C:\Program Files\Java\jre6/../lib/tools.jar ->
[Help 1]
したがって、JAVA_HOMEは実際には実際よりも1レベル深いと想定しています。私は、Mavenローカルリポジトリを調べたところ、log4j1.2.16がこの依存関係を使用していることがわかりました。
JAVA_HOMEを次のように見せようとしましC:\Program Files\Java\jre6\bin\
たが、Mavenが実行されないため、JAVA_HOMEパスが間違っていることがわかりました。