首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >maven多模块在导入到新的eclipse工作区时不保留映射模块

maven多模块在导入到新的eclipse工作区时不保留映射模块
EN

Stack Overflow用户
提问于 2011-01-29 05:59:01
回答 1查看 256关注 0票数 0

我使用eclipse和m2eclipse插件创建了一个maven多模块项目:首先:我使用eclipse创建了一个父项目(选择menu\New\Maven project),然后右键单击该项目并单击New\Other\MavenModule)。我有两个模块。通过使用这种方式,在项目资源管理器面板上,我可以看到一个父项目和两个模块,如下所示:

代码语言:javascript
运行
复制
  - parent
         - module 1
         - module 2
  - module 1 (mapping from module 1 that stay inside parent)
  - module 2 (mapping from module 2, whatever you change here will be reflect to module 2 that stay inside parent)

我喜欢这种方式,因为我可以像对待真正的eclipse项目一样对待模块,我可以右键单击模块并执行Clean或Build。

但是现在,当我创建一个新的工作区并将父项目导入到新的工作区(我仍然使用相同的eclipse)时出现了问题,模块映射消失了。现在在新的工作区中,我能看到的是:

代码语言:javascript
运行
复制
-parent
      - module 1
      - module 2

新的外观太不方便了。我再也没有机会像对待真正的项目一样对待这个模块了。

我的问题是如何解决这个问题?我想要的是,当导入到一个新的工作区时,项目仍然有映射模块。

EN

回答 1

Stack Overflow用户

发布于 2011-01-29 06:21:28

转到工作区父文件夹,尝试运行此

代码语言:javascript
运行
复制
    mvn eclipse:eclipse

看看它是做什么的:http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html

eclipse:eclipse

全名: org.apache.maven.plugins:maven-eclipse-plugin:2.8:eclipse

描述:生成以下eclipse配置文件:

如果将参数wtpversion设置为有效的版本(缺省情况下不会生成WTP配置),则为WTP (Web工具项目)使用特定于项目的编译器settings

  • various配置文件
  • .project和.classpath

如果此目标在多项目根上运行,模块之间的依赖关系将被配置为Eclipse中的直接项目依赖关系(除非useProjectReferences设置为false)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4833461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档