【问题标题】:add a new component to java maven project向 java maven 项目添加一个新组件
【发布时间】:2014-09-30 10:21:13
【问题描述】:

我有一个包含许多组件的 maven 项目。我需要添加一个名为“组件”的新组件,它有一个模块,如下表所述:

  • 组件
    • com.module
        • 主要
          • java
          • 资源
            • 元信息
              • 模块
        • 测试
          • java
谢谢

【问题讨论】:

  • 您的实际问题是什么? “组件”可以是多模块 Maven 项目中的附加模块。这是你的意图吗?如果是,则结构不太适合,因为有一个看起来像包的中间级别“com.module”。
  • 我需要添加一个包含许多包的新模块,但现在我需要创建一个列表中描述的包
  • 包放置在 src/main/java 或 src/test/java 目录中(您可以对资源目录执行相同操作,因为它们在运行时与源/目标包合并) .基于“组件”是一个 Maven 模块的假设,在我看来,您要求的结构无效。
  • 你在谈论multi-module maven project吗?

标签: java maven jakarta-ee maven-3 pom.xml


【解决方案1】:

当您需要将新组件添加为具有许多包的 maven 模块时,这可能是一种合适的方法。模块本身就是多模块项目的一部分(参见Maven by Example):

  • 组件 [Maven 模块的名称]
      • 主要
        • Java
          • com.module.a
          • com.module.b
          • ...
        • 资源
          • 元信息
            • 模块
      • 测试
        • java
        • 资源

【讨论】:

    猜你喜欢
    • 2017-03-07
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    相关资源
    最近更新 更多