如何添加一个本地Maven项目作为依赖另一个Maven项目?
有两个maven项目 – proejct1和project2 。
com.project1.Object1.class
依赖于com.project2.Object2.class
,我想添加project2作为依赖project1。
我知道在某些IDE(如Itellij)下这很容易设置,我正在使用IDE设置进行开发。 但是对于生产,我需要从任何IDE环境中构build独立的project1。
另外我正在使用Docker 。 如果有一种方法可以简化Docker中的这个问题,那将会很不错。
- root - project1 - src - com.project1.Object1.class - pom.xml - Dockerfile - project2 - src - com.project2.Object2.class - pom.xml - Dockerfile - docker-compose.yml
你可以在你的pom.xml中引用不同的Maven项目。 如果使用install
构buildproject2,则可以从project1(本地)引用它。 如果您使用像Nexus或Artifactory这样的存储库,那么在那里部署project2并从project1中引用它。