[Seasar-user:7177] Re: [Diigu] 特定バージョンのtools.jarへの依存について

加藤 潤一 [E-MAIL ADDRESS DELETED]
2007年 4月 11日 (水) 14:02:29 JST


本間さん,

加藤です.

> diigu-coreのpom.xmlに書かれている内容は、diigu利用側の
> pom.xmlへ書くことで上書きできますので、
>
>     <dependency>
>       <groupId>com.sun</groupId>
>       <artifactId>tools</artifactId>
>       <version>${java.version}</version>
>       <scope>system</scope>
>       <systemPath>${java.home}/../lib/tools.jar</systemPath>
>     </dependency>
>
> や、<version>1.5.0</version>と利用側へ明示的に書いて試して頂
> けますか?

上書きして,mvn compileしてみたのですが,問題なく実行できました.

>
> またm2eclipse越しでは切り分けが難しいので、直接mvnコマンドで
> testなりをする場合はどうでしょうか?

しかし,m2eclipseのほうは,以下のようにリポジトリにtools.jarを入れろといっていますね.
m2eclipseが,systemPathを参照していないような...orz

1) com.sun:tools:jar:1.5.0
  Try downloading the file manually from the project website.
  Then, install it using the command:
      mvn install:install-file -DgroupId=com.sun -DartifactId=tools \
          -Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file
  Path to dependency:
        1) xxxxx.xxxxx.xxxxx:war:1.1-SNAPSHOT
        2) com.sun:tools:jar:1.5.0


diigu側でやるといろいろと対応が面倒そうなので,
m2eclipseを使わずに,maven-eclipse-plugin(mvn eclipse:eclipse)を使えば問題は起きないので,そちらで回避します.
ありがとうございました.







Seasar-user メーリングリストの案内