2009-07-03 61 views
0

我有maven-plagin,需要运行目标,它应该在插件之前自动运行。有可能吗?Maven2如何在插件之前运行一些目标?

+0

你对“插件运行”有什么意义?你想在构建之前从你的插件运行一个目标吗? – 2009-07-03 08:19:40

回答

2

你可以编写脚本出来,并串一起这样的:

mvn clean assembly:assembly 

例如...

4

如果你总是希望在一个特定的点,你可以添加在生成过程中执行目标以下为您的pom.xml。真正有趣的部分是<phase>...</phase>标签,您可以在其中指定执行目标时的确切点。

<build> 
    <plugins> 
     <plugin> 
      <groupId>com.foo</groupId> 
      <artifactId>bar-plugin</artifactId> 
      <executions> 
       <execution> 
        <phase>validate</phase> 
        <goals> 
         <goal>foobargoal</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

欲了解更多信息,请参阅Maven documentation

相关问题