eclipse之后如何执行代码:maven中的eclipse?

时间:2012-05-22 12:16:42

标签: java eclipse maven groovy eclipse-plugin

我希望在eclipse插件(eclipse:eclipse)的eclipse目标运行后运行一些代码。

eclipse插件的文档说,generate-resources阶段是在eclipse目标之前执行的,但它没有提到在之后执行的任何阶段。 我想用gmaven-plugin包含代码,但我找不到合适的配置:

<execution>
    <id>delete_generated_sources_from_cp</id>
    <phase>generate-resources</phase>
    <goals>
        <goal>execute</goal>
    </goals>
    <configuration>
        <providerSelection>1.7</providerSelection>
        <source>
            modifyClasspath.groovy
        </source>
    </configuration>
</execution>

2 个答案:

答案 0 :(得分:1)

只需将要执行的插件添加到项目中即可。如果你将插件的执行添加到阶段process-resources,它将在eclipse插件之后执行,如果你运行mvn process-resources(或者在进程资源之后的任何阶段)

您也可以直接调用它们:mvn eclipse:eclipse otherplugin:goal

答案 1 :(得分:1)

eclipse:eclipse不是执行代码的好方法。我的意思是如果你想将项目导入eclipse,你应该使用'eclipse:eclipse',否则你就不应该这样做。

执行代码取决于您的代码;如果这是基于Web的,则应将其部署在应用程序服务器中。如果它具有可执行的主类,则应使用'java'命令执行它。

  

我想用gmaven-plugin包含代码,但我找不到合适的配置

我无法理解你的意思。你能解释一下吗?