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

加藤 潤一 [E-MAIL ADDRESS DELETED]
2007年 4月 9日 (月) 17:56:55 JST


加藤です.

本間さんでいいんでしょうか?diiguの質問は.

Maven2にて,pom.xmlにdiiguの依存関係を記述し,m2eclipseを有効にすると,Java5なのにJDK1.4.2のtools.jarがないと怒られてしまいます.
特定のバージョンのtools.jarに依存しないようにできないでしょうか?

おそらくこのpomにversionが1.4.2と記述があるためだと思います.

http://maven.seasar.org/maven2/org/seasar/container/diigu-core/1.0.0/diigu-core-1.0.0.pom

- <dependency>
  <groupId>com.sun</groupId>
  <artifactId>tools</artifactId>
  <version>1.4.2</version>
  <scope>system</scope>
  <systemPath>${java.home}/../lib/tools.jar</systemPath>
  </dependency>
- <dependency>

そこで,

<version>1.4.2</version>
とせずに,
<version>${java.version}</version>

とすることで,特定のバージョンに依存しないようにpomを記述できないでしょうか?
(${java.version}で,diiguのビルドが通ることを当方で確認しました.これでうまく特定バージョンへの依存が回避できればと)

ご検討をよろしくお願いいたします.



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