是否可以将maven-antrun-plugin用于exec阶段/目标。
目前,我使用以下命令,但它不起作用:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>exec</id>
<phase>exec</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target
name='Exec'
>
<exec
executable='${env.COMSPEC}'
osfamily='winnt'
>
<arg
value='/c'
></arg>
<arg
value='src\\main\\scripts\\Exec.cmd'
></arg>
</exec>
<exec
executable='src/main/scripts/Exec.command'
osfamily='unix'
></exec>
</target>
</configuration>
</execution>
</executions>
</plugin>当然,如果有人知道windows上的${env.COMSPEC}黑客攻击的方法,那也是受欢迎的。
发布于 2010-12-06 17:53:54
它看起来像是用来运行任意可执行文件的插件,而不是一个理想情况下不应该有特定于操作系统的检查的ant task。
也许你应该看看Exec Maven Plugin
https://stackoverflow.com/questions/4360554
复制相似问题