我正在分发一个 jar 文件,以及相关的库、媒体、文档等。我想为 linux 用户创建一个简单的 deb/rpm 包,我也想为 windows 分发它。设置 jar 以与 debs 一起玩的最佳方法是什么?到目前为止,我看过的每个 deb 文件都是带有 makefile 的 c/c++,这一点用处都没有。如何打包我的 java jar 以进行分发?
编辑 如果这可以自动将 conf 文件放置在/etc/project-name/sample.conf 中,图标放置在/usr/share 等中,那就太好了
最佳答案
The Maven 2 DEB Plugin can be used to produce a Debian package from any project that can be packaged as a JAR. Debian packages can be used on most Debian-based Linux Disributions including Ubuntu and Knoppix.
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>deb-maven-plugin</artifactId>
<configuration>
<description>A test project</description>
<maintainer>Tim OBrien <tobrien@discursive.com></maintainer>
<section>libs</section>
<priority>optional</priority>
<architecture>all</architecture>
</configuration>
<executions>
<execution>
<goals>
<goal>deb</goal>
</goals>
</execution>
</executions>
</plugin>
...
关于java - 分发一个 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3417451/