分发一个罐子

Eri*_*icR 5 java jar distribution deb

我正在分发一个jar文件,包含相关的库,媒体,文档等.我想为linux用户创建一个简单的deb/rpm包,我也想为windows分发这个.设置jar与debs玩得很好的最佳方法是什么?到目前为止我看过的每个deb文件都是带有makefile的c/c ++,这对我来说没什么用.如何打包我的Java jar进行分发?

编辑如果这可以自动在/etc/project-name/sample.conf中放置conf文件,在/ usr/share等中放置图标会很好.

mik*_*iku 1

Maven 2 DEB 插件可用于从任何可打包为 JAR 的项目生成 Debian 包。Debian 软件包可用于大多数基于 Debian 的 Linux 发行版,包括 Ubuntu 和 Knoppix。


...
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>deb-maven-plugin</artifactId>
    <configuration>
        <description>A test project</description>
        <maintainer>Tim OBrien &lt;tobrien@discursive.com&gt;</maintainer>
        <section>libs</section>
        <priority>optional</priority>     
        <architecture>all</architecture>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>deb</goal>
            </goals>
        </execution>
    </executions>
</plugin>
...
Run Code Online (Sandbox Code Playgroud)