有两个maven项目 - proejct1 和 project2 。
com.project1.Object1.class
取决于com.project2.Object2.class
,我想将project2添加为project1的依赖项。
我知道在某些IDE(例如Itellij)下这很容易设置,我使用IDE设置进行开发。但是对于生产,我需要独立于任何IDE环境构建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
答案 0 :(得分:0)
您在pom.xml中引用了不同的Maven项目。如果使用install
构建project2,则可以从project1(本地)引用它。如果您使用Nexus或Artifactory等存储库,则在那里部署project2并从project1引用它。