【问题标题】:Netbeans: Creating custom build target to let sources be packaged to JAR...?Netbeans:创建自定义构建目标以将源打包到 JAR ...?
【发布时间】:2010-11-23 23:46:57
【问题描述】:

我问的问题更具体:

使用 Netbeans,是否有可能创建一个额外的自定义构建目标, 这将:

  • 或者将所有项目源连同二进制文件一起打包到一个 JAR 中
  • 或将所有项目源不带二进制文件打包到一个额外的 JAR 中

注意事项:

  • 不是我可以修改文本字段“从 JAR 文件中排除:” 在项目属性中,因为它不会为我提供附加 构建目标;)
  • 你可以猜到,这是一个开源项目;)

【问题讨论】:

    标签: java netbeans jar packaging netbeans6.8


    【解决方案1】:

    看看这个:

    http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/

    可能是诀窍,只需更改目标名称以更适合您的使用

    【讨论】:

    • 该资源看起来很有用!我去看看。
    • 这对于我为我的博客创建可运行的演示来说无疑是一个有用的宝石
    【解决方案2】:

    感谢Mark's 资源提示,我将示例降低到最低复杂度:

    以下是仅打包源代码:

    <!-- depends="jar" have to stay:
        without it, we haven't the variable ${application.title} -->
    <target name="MY-EXPORT-SOURCES" depends="jar">
        <echo>MY TARGET: PACKAGING ${application.title} SOURCES</echo>
        <delete file="dist/${application.title}.SOURCES.zip"/>
        <zip destfile="dist/${application.title}.SOURCES.zip" basedir="src"
            includes="**/*.java"/>
    </target>
    

    要在 Netbeans 中运行,请执行以下操作:
    build.xml 右键 -> 运行目标 -> 其他目标 -> MY-EXPORT-SOURCES。

    【讨论】:

      【解决方案3】:

      是的,当然,

      在 Netbeans 项目中...

      右键单击项目,然后选择属性。

      在属性窗口中...

      开始 -> 构建 -> 打包...

      删除 -> */.java,

      在从战争文件中排除...

      就是这样……

      如果对你有帮助,请告诉我...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多