【问题标题】:Distributing a jar分发一个罐子
【发布时间】:2011-03-25 22:50:08
【问题描述】:

我正在分发一个 jar 文件,其中包含相关的库、媒体、文档等。我想为 linux 用户创建一个简单的 deb/rpm 包,我也想为 Windows 分发它。设置 jar 以与 debs 很好地配合的最佳方法是什么?到目前为止,我查看的每个 deb 文件都是带有 makefile 的 c/c++,这根本没有帮助。如何打包我的 java jar 以进行分发?

编辑如果这可以自动放置 /etc/project-name/sample.conf 中的 conf 文件、/usr/share 中的图标等,那就太好了。

【问题讨论】:

    标签: java jar distribution deb


    【解决方案1】:

    This 项目可能会让您更轻松。

    【讨论】:

      【解决方案2】:

      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>
      ...
      

      【讨论】:

        【解决方案3】:

        为了将您的 Java 应用程序打包为 Debian 包,我推荐jdeb。它非常灵活,可以很好地与 Maven 和 Ant 集成。

        【讨论】:

          猜你喜欢
          • 2012-12-28
          • 2013-06-19
          • 1970-01-01
          • 2019-03-03
          • 2013-11-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多