使用maven-assembly-plugin生成的tar.gz包含一些jar文件。我想复制tarball,解压缩并使用jar文件执行java程序。
是否有其他插件可以实现此目的,还是应该使用build shell脚本完成?
感谢任何帮助!
答案 0 :(得分:1)
这听起来像是要执行的一系列unix命令,最好将它们保存在脚本中并使用exec-maven-plugin
将它们附加到maven生命周期阶段<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<executions>
<execution>
<phase>generate-sources</phase> <!-- if you want to attach it to a phase -->
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${basedir}/myScripts/myScript.sh</executable>
</configuration>
</execution>
</executions>
</plugin>