我问的问题更具体:
使用 Netbeans,是否有可能创建一个额外的自定义构建目标,它将:
- 或者将所有项目源代码与二进制文件一起打包到一个 JAR中,
- 或者将所有没有二进制文件的项目源打包到一个额外的 JAR 中?
笔记:
- 我不能修改项目属性中的文本字段“从 JAR 文件中排除:”,因为它不会为我提供额外的 构建目标;)
- 你可以猜到,这是一个开源项目;)
我问的问题更具体:
使用 Netbeans,是否有可能创建一个额外的自定义构建目标,它将:
笔记:
感谢Mark 的资源提示,我将示例降低到最低复杂度:
以下是仅打包源代码:
<!-- 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。
看一下这个:
http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/
可能是诀窍,只需更改目标名称以更适合您的使用
是的,当然,
在 Netbeans 项目中...
右键单击项目,然后选择属性。
在属性窗口...
去 -> 构建 -> 打包...
删除-> * / .java,
在从战争文件中排除...
就是这样...
让我知道,如果它对你有帮助...