Maven程序集插件 - 如何安装存档和执行

时间:2014-05-07 07:27:00

标签: java maven maven-assembly-plugin

使用maven-assembly-plugin生成的tar.gz包含一些jar文件。我想复制tarball,解压缩并使用jar文件执行java程序。

是否有其他插件可以实现此目的,还是应该使用build shell脚本完成?

感谢任何帮助!

1 个答案:

答案 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>
相关问题