Maven项目架构

时间:2019-01-28 11:13:58

标签: java spring hibernate maven java-ee

我试图将本地创建的项目添加到我的maven项目中,该项目包含使用Java构建路径添加的JAR作为依赖项,并且在依赖项项目中使用的JAR在主项目中也很有用。如果我不想将依赖项目转换为Maven,该如何处理?

2 个答案:

答案 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文件夹中。