代码之家  ›  专栏  ›  技术社区  ›  ivan_ivanovich_ivanoff

NetBeans:创建自定义构建目标,让源代码打包到jar…?

  •  4
  • ivan_ivanovich_ivanoff  · 技术社区  · 16 年前

    我更具体地问这个问题:

    使用NetBeans,是否有可能创建一个附加的 自定义生成目标 ,请 将:

    • 打包所有项目源 和双星一起放进一个罐子里 ,请
    • 或打包所有项目源 不将二进制文件放入额外的JAR中 ?

    笔记:

    • 它是 修改文本字段“从JAR文件中排除”的选项: 在项目属性中,因为它不会为我提供 额外的 建立目标;
    • 正如您所猜测的,这是一个开源项目;)
    3 回复  |  直到 10 年前
        1
  •  5
  •   Community CDub    8 年前

    感谢 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右键单击->运行目标->其他目标->我的导出源。

        2
  •  3
  •   Mark    16 年前

    看看这个:

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

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

        3
  •  2
  •   Razi    12 年前

    是的,

    在NetBeans项目中…

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

    在属性窗口中…

    开始->生成->打包…

    移除& *;* / .

    在从战争文件中排除…

    就是这样…

    让我知道,如果这对你有帮助…

    推荐文章