[英]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.