1

我想在 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>
4

2 回答 2

1

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

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

我想在 gmaven-plugin 中包含代码,但我找不到正确的配置

我不明白你的意思。你能解释更多..

于 2012-05-22T12:39:54.107 回答
1

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

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

于 2012-05-22T12:23:40.777 回答