【发布时间】:2015-09-10 06:59:21
【问题描述】:
我有一个 Maven 多模块项目正在运行。我还有一个代码(abc.jar-non maven),其中一些功能要集成到现有 maven 项目的一个模块(比如 module1)中。我将如何将 abc.jar 导入我的 maven 项目?
我尝试了以下方法:创建 /src/main/lib 并将 jar 复制到 lib。将pom.xml 配置为:
<dependency>
<groupId>abc</groupId>
<artifactId>abc</artifactId>
<version>1.0</version>
<systemPath>${base.dir}/lib/abc.jar</systemPath>
<scope>system</scope>
</dependency>
也尝试使用<systemPath>${project.basedir}/lib/abc.jar</systemPath>
但是,它会警告'dependencies.dependency.systemPath' for abc:abc:jar should not point at files within the project directory, unresolvable。
有人告诉我,这可以使用汇编来实现。但我无法实现。
请帮忙。我正在使用 Maven 2.4v
【问题讨论】:
-
${base.dir}/src/main/lib/abc.jar -
Stefan Lindenberg 尝试过,但还是一样。引发警告并且不包含在指定位置。
-
开始使用存储库管理器并将 abc.jar 放在那里并将其用作通常的依赖项。
标签: java eclipse maven maven-2