我正在使用maven-eclipse-plugin来配置我的eclipse工作区,其中包含插件的configure-workspace目标。
我需要在标准的eclipse插件似乎无法完成的工作区内执行一些额外的设置。例如,设置MAVEN_HOME并设置外部构建工具。我有一些可以执行这些任务的公司构建的插件。我想要做的是将此插件的执行绑定到eclipse:workspace-configure的执行。
我试过这样做:
<executions>
<execution>
<goals>
<goal>eclipse:configure-workspace</goal>
</goals>
</execution>
</executions>
但是没有运气。这可能吗?
答案 0 :(得分:2)
我正在使用maven-eclipse-plugin来配置我的eclipse工作区,其中包含插件的configure-workspace目标。
目标eclipse:configure-workspace
没有做太多事情,它只是将类路径变量M2_REPO添加到Eclipse。
我想做的是将此插件的执行绑定到eclipse的执行:workspace-configure
不可能,您只能将插件目标绑定到某个阶段。您最好的选择是IMO创建一个可以按顺序调用目标的初始化脚本。
答案 1 :(得分:0)
您无法将maven插件绑定到其他插件。您可以配置为在另一个之后运行一个插件。例如,首先运行eclipse插件,然后在此之后进行操作。您需要在同一阶段直接定义它们。另一方面,您提供的示例无法真正起作用,因为您尝试使用插件名称绑定目标。您只需在目标中使用configure-workspace。