【问题标题】:How to add new maven module into existing maven project如何将新的 Maven 模块添加到现有的 Maven 项目中
【发布时间】:2011-08-17 15:18:14
【问题描述】:

我的意思是有可能运行一些 maven 命令来将新模块添加到现有项目,或者手动创建文件夹并需要对 pom.xmls 进行更改?

【问题讨论】:

  • 我只手动完成过。

标签: maven-2


【解决方案1】:

如果您使用的是原型,mvn archetype:generate 将创建子项目的 POM 和结构,并将其设置为当前项目的模块。

【讨论】:

  • 这是一个更好的答案。 OP 询问如何在 Maven 中而不是通过特定的 IDE 来完成。
  • 这会将模块添加到聚合器 POM 中? ...或者它只会给新生成的项目的 POM 一个父声明(用于继承)?
【解决方案2】:

如果您使用 Eclipse (m2eclipse),您可以通过 Eclipse 添加一个 maven 模块(NetBeans 和 IntelliJ 应该以相同的方式工作)否则您必须手动执行此操作...编辑 pom 并创建文件夹并放置将内容放入新模块中。

【讨论】:

  • 对于 Eclipse:右键单击父项目:新文件 -> 其他 -> maven 模块
【解决方案3】:

要添加到@khmarbaise 的答案, 如果您使用的是 Idea,请右键单击(项目视图透视图)和新建 > 模块上的项目名称。选择 maven 并按照向导进行操作。

【讨论】:

    【解决方案4】:

    如果您想在 eclipse 中创建一个新模块,请按照以下步骤操作:

    1. 右键单击根项目。并选择 maven -> New maven module project [1]:https://i.stack.imgur.com/DdPcP.png

    但是如果遇到任何错误,父项目必须是 pom 项目,例如在根项目的 pom.xml 中添加 pom。

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 2012-12-12
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多