繁体   English   中英

将m2eclipse用于父pom.xml的多个项目

[英]Using m2eclipse for multiple projects with parent pom.xml

我有多个maven项目,他们各自的pom.xml是一个父pom.xml。

my_workspace
├── application-project
│   ├── pom.xml
│   └── src
│       ├── main
│           └── ...
│       └── test
│           └── ...
├── common-project
│   ├── pom.xml
│   └── src
│       ├── main
│           └── ...
│       └── test
│           └── ...
└── pom.xml

现在,从Eclipse中,我可以右键单击common-project或application-project,我在那里看到Run As Maven ...选项。 但是当我需要为所有项目运行一个特定目标时,即在父pom.xml中,我不明白如何使用它,如果不使用命令行?

我猜你有适当的插件,如果还没有, 请先安装m2eclipse插件

运行>运行配置> Maven构建

双击[*],选择项目,放下目标,放下配置文件(如果有的话)。

Fron下次使用此功能(将在下拉列表中使用)来执行您自己的目标。

[*]此处打开的表单具有构建可以从命令行运行的maven命令的所有功能。 你可能需要玩一下才能得到你真正想要的东西。


更新为问题已修改

好的,所以你的parent project是你的工作区文件夹。 不要担心。

运行>运行配置> Maven构建

双击, 浏览文件系统并选择工作区文件夹 ,放下目标,放下配置文件(如果有)。 我刚试过它。 有用。


另一种方式,正如OP发现的那样,您可以单击Base Directory的文本字段下方的variables...按钮,并选择workspace_loc指向您的workspace directory作为Maven构建的基本目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM