【问题标题】:How to configure maven based project?如何配置基于maven的项目?
【发布时间】:2018-12-01 14:26:11
【问题描述】:

我有一个 Spring Boot 2 项目,该项目的 pom 包含一些依赖项,其中两个依赖项是我的另一个项目(库)。我们称它为 LP1 和 LP2。

为了使 SpringBoot 运行成为可能,我总是需要在 LP1 的文件夹中运行“mvn clean install”,而不是在 LP2 中再次运行它,现在最终在 SpringBoot2 项目中再次运行它。否则我得到一个错误,导致 maven 找不到 LP1 或 LP2 或两者。

是否可以以另一种方式配置我的项目,这样我就可以只运行一次“mvn clean install”?我的文件夹结构是这样的

-SpringBoot项目文件夹

-LP1

-LP2

【问题讨论】:

  • “root”真的是比LP1、LP2高一级的文件夹吗?你能画出文件夹结构吗?
  • 嗨,我的意思是我的工作区我所有的项目都在这个里面

标签: maven


【解决方案1】:

为您的项目创建一个父 Pom 并将 LP1 和 LP2 添加为依赖模块。这种触发父项目构建的方式将首先构建子模块。更多详情请参考How to make maven build of child module with parent module?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 2015-05-31
    • 2017-08-05
    • 2020-05-05
    相关资源
    最近更新 更多