【发布时间】:2011-07-05 15:27:48
【问题描述】:
我有两个关于依赖的问题:
Q1:我的 unix 机器上有一个 j2ee.jar(由 Websphere Library 提供)。这就是我在 ANT 中的引用方式:
<path id="was.lib">
<fileset dir="${was.home}/lib">
<include name="**/j2ee.jar" />
</fileset>
</path>
<property name="was.lib" refid="was.lib" />
<path id="myProj.lib">
<!-- path to my project's JAR's -->
</path>
<property name="myProj.lib" refid="myProj.lib" />
<path id="myProj.classpath">
<path refid="myProj.lib" />
<path refid="was.lib" />
</path>
我不确定,如何在 Maven 中定义这个依赖,让它引用系统路径?
Q2:我的项目中有一个 jar castor-1.3.1.jar 和 castor-1.3.1-core.jar。当我为它们定义依赖关系时,Maven 只选择一个,因为只有版本不同。但我希望他们两个都包括在内。 这就是我定义它们的方式:
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor</artifactId>
<version>1.3.1-core</version>
</dependency>
请帮助我解决这个问题。
【问题讨论】:
-
第一个问题(websphere 中的 j2ee.jar)找到解决方案了吗?
-
还没有...... :(我使用了不同的方法
标签: maven dependencies system dependency-management