我的项目是开发一个安装程序,它是 Windows、Mac 和 Ubuntu 的可执行文件。Windows、Mac 和 Ubuntu 上的可执行文件.exe
分别是、.app 和 .deb。因此,我.exe
使用名为 launch4j 的软件将我的 .jar 文件转换为 Windows 上的文件。在 MAC 上,我使用名为 Jar-Bundler 的软件将我的 jar 转换为 .app 文件。我想知道 Ubuntu 上是否有任何特定的软件可以将我的 jar 文件转换为文件.deb
。
答案1
您可以从.jar 文件创建 DEB。
您必须将以下代码添加到您的 pom.xml 文件中
<build>
<groupId>org.test</groupId>
<artifactId>some-lib</artifactId>
<version>1.0</version>
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>deb-maven-plugin</artifactId>
<configuration>
<description>A test project</description>
<maintainer>Tim OBrien <[email protected]></maintainer>
<section>libs</section>
<priority>optional</priority>
<architecture>all</architecture>
</configuration>
<executions>
<execution>
<goals>
<goal>deb</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
然后运行
mvn package
将给你一个.DEB 文件。
欲了解更多信息,你必须阅读此内容:http://mojo.codehaus.org/deb-maven-plugin/using-deb.html