如何使用Maven 3创建Windows cabinet文件?

时间:2016-04-01 20:19:41

标签: maven maven-3 cab

我是Apache Maven的新手,想知道如何在maven构建生命周期中创建一个Windows橱柜文件。

我希望这个任务有一个插件,但似乎找不到一个。

帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

编辑:看起来Ant Cab任务依赖于不再存在的依赖项。其他资源指向使用Java编写的Cab creatorlcab工具(如果您使用的是Linux)或makecab.exe(Windows)。另一个选择是使用更广泛支持的zip文件。

您正在寻找Maven的AntRun plugin,然后您就可以访问Ant Cab task

以下是您在插件部分中添加到POM的未经测试的示例:

<plugin>
    <artifactId>maven-antrun-plugin</artifactId>
    <executions>
      <execution>
        <id>ant-example</id>
        <phase>prepare-package</phase>
        <goals>
          <goal>run</goal>
        </goals>
        <configuration>
          <tasks>
            <cab cabfile="target/example.cab" basedir="deploy/folder"/>
          </tasks>
        </configuration>
      </execution>
    </executions>
  </plugin>