【问题标题】:[Docker][Maven] How to add a local maven project as dependency to another maven project?[Docker][Maven]如何将本地maven项目作为依赖添加到另一个maven项目?
【发布时间】:2018-02-10 10:16:18
【问题描述】:

有两个 maven 项目 - proejct1project2

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

【问题讨论】:

  • 使用另一个 Docker 容器来托管 Maven 存储库;)

标签: java maven docker docker-compose


【解决方案1】:

您在 pom.xml 中引用了不同的 Maven 项目。如果您使用install 构建 project2,您可以从 project1 (本地)引用它。如果您使用 Nexus 或 Artifactory 之类的存储库,您可以在那里部署 project2 并从 project1 中引用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2019-12-13
    • 1970-01-01
    相关资源
    最近更新 更多