java - 从 Java 项目创建 .jar 文件的最佳实践是什么?

标签 java jar

从 Java 项目创建 .jar 文件的最佳实践是什么?

最佳答案

需要考虑的几点:

  • 创建适当的 MANIFEST.MF,其中应包含:
  • build 日期;
  • 作者;
  • 实现版本;
  • 使用脚本/程序——比如 Ant task - 负责正确创建 list 文件。


  • 这是一个简单的ant文件,它构建了一个java项目,改编自Ant tutorial :
    <project>
    
    <target name="clean">
        <delete dir="build"/>
    </target>
    
    <target name="compile">
        <mkdir dir="build/classes"/>
        <javac srcdir="src" destdir="build/classes"/>
    </target>
    
    <target name="jar">
        <mkdir dir="build/jar"/>
        <jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
            <manifest>
                <attribute name="Implementation-Version" value="1.0"/>
            </manifest>
        </jar>
    </target>
    
    <target name="run">
        <java jar="build/jar/HelloWorld.jar" fork="true"/>
    </target>
    
    </project>
    

    关于java - 从 Java 项目创建 .jar 文件的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031071/

    相关文章:

    java - 给定一个目录,我如何找出一个类在哪里

    java - 在 IDE 上运行的 JVM 比在命令行上运行需要更多的处理能力

    android - 如何使用src、res文件夹创建android jar项目

    java - 断言该值在java和testng或junit中的map中设置

    java - 在代码中将组件添加到fxml

    java - 为什么我在 tomcat 中运行的 servlet 中启动类实例时出错?

    java - 如何在Android Studio中运行jar文件?

    java - 数组和输出

    java - 是否可以将 frege 与 Play 框架一起使用

    java - 调用位于外部 Android 库 (jar) 中的 Activity