如何在另一个项目中添加和使用一个项目?

时间:2016-09-02 11:48:30

标签: java spring spring-mvc jersey

我有一个基于Spring的项目,该项目已成功运行。现在我创建了另一个基于泽西岛的项目,我希望将其与泽西岛的spring项目集成。

我已经浏览了互联网,并在Jersey项目的构建路径中添加了spring项目。

这里的问题是每当我运行我的Jersey项目时,它必须首先执行Spring项目。

如何在Jersey中配置spring项目?

2 个答案:

答案 0 :(得分:0)

您应该考虑使用依赖关系管理/构建工具,例如MavenGradle

这样每个项目都是一个模块,可以作为依赖项从另一个项目中引用。您仍然可以单独使用第一个项目,仅使用两个依赖项目作为墙。然后,该工具允许您简单地将生成的项目打包到一个工件中,例如包含所有依赖项的WAR。

这是一个快速的maven教程 - Maven in 5 Minutes

在任何情况下都使用这样的工具是个好主意,因为它有许多额外的优点:

  • 让您管理您的第三方依赖项,而无需手动下载库并将其添加到类路径中
  • 在持续集成的情况下使用这样的项目要容易得多。
  • 您可以在构建过程中自动运行所有测试,以确保一切正常
  • 它解决了传递依赖关系(依赖关系的依赖关系)
  • 它为您构建生成的存档文件
  • 您可以为不同的环境设置多个配置文件
  • ...

答案 1 :(得分:0)

制作一个Maven父pom项目的两个项目模块。这样你就可以同时构建它们。