2010-06-21 75 views
1

我正在使用maven-eclipse-plugin来配置我的eclipse工作区和插件的configure-workspace目标。如何将Maven插件的执行绑定到不同的Maven插件的执行?

我需要在工作区内执行一些标准eclipse插件似乎无法完成的额外设置。例如,设置MAVEN_HOME并设置外部构建工具。我有一些可以执行这些任务的公司构建的插件。我想要做的就是将这个插件的执行绑定到执行eclipse:workspace-configure。

我曾尝试这样做:

<executions> 
    <execution> 
    <goals> 
     <goal>eclipse:configure-workspace</goal> 
    </goals> 
    </execution> 
</executions> 

但有没有运气。这可能吗?

回答

2

我正在使用maven-eclipse-plugin来配置我的eclipse工作区和插件的configure-workspace目标。

目标eclipse:configure-workspace没有做太多事情,它只是将类路径变量M2_REPO添加到Eclipse。

我想这样做是这个插件的执行绑定到日食的执行:工作区,配置

不可能的,你可以将插件目标只能绑定到一个阶段。您最好的选择是IMO创建一个可以按顺序调用目标的初始化脚本。

0

您不能将maven插件绑定到其他插件。您可以配置一个接一个地运行一个插件。例如,首先运行eclipse插件,然后在之后进行合作。你需要在同一阶段直接定义它们。另一方面,您提供的示例不能真正起作用,因为您正试图绑定一个带有插件名称的目标。您只能在目标中使用配置工作区。