- 340 名前:299、313 mailto:sage [2007/11/13(火) 21:49:44 ]
- Struts 1.3.8 を使ったプログラムを作っていて、pom.xml の dependency を以下のように書いていました。
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts-core</artifactId> <version>1.3.8</version> </dependency> Spring も使いたくなったので dependency に以下を足したのですが、 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-struts</artifactId> <version>2.0.7</version> </dependency> この状態で mvn package すると、target/{アプリ名}/WEB-INF/lib に struts-1.2.9.jar も含まれてしまいます。 確かに↓をみると、struts/struts-1.2.9.jar に依存しているのですが、 repo1.maven.org/maven2/org/springframework/spring-struts/2.0.7/spring-struts-2.0.7.pom 同じプログラム内に異なるバージョンの struts の jar を含めたくはありません。 こういうときはどうすればいいでしょうか?
|

|