我试图将本地创建的项目添加到我的maven项目中,该项目包含使用Java构建路径添加的JAR作为依赖项,并且在依赖项项目中使用的JAR在主项目中也很有用。如果我不想将依赖项目转换为Maven,该如何处理?
答案 0 :(得分:0)
您有不同的可能性:
<dependency>
<groupId>...</groupId>
<artifactId>...</artifactId>
<version>2.53.1</version>
<scope>system</scope>
<systemPath>
C:/.../your-jar.jar
</systemPath>
</dependency>
或者您可以将其安装在本地.m2存储库中 https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
这不会迫使您以任何方式将项目转换为maven项目,但可以让您重复使用已有的jar。
答案 1 :(得分:0)
这类似于Maven多模块项目。成功编译后,所有子模块都以jar形式添加到根项目中。在您的情况下,请尝试将项目隐藏到jar中,然后将相同的jar文件复制到父项目的lib文件夹中。