jah*_*roy 11
如果build.xml文件还没有创建jar文件的目标,那么您可以在此处阅读ant jar命令:
但是,构建文件很可能已经为您完成此操作.
当您在包含build.xml文件的目录中时(在解压缩jar之后),可以通过键入ant来运行构建脚本.
只是为了好玩,这是一个简单的蚂蚁目标的例子,它编译一些代码并创建一个jar.
此目标将编译名为reports的任何文件夹中的每个.java文件.
正如您所看到的,大多数值都使用脚本中其他位置定义的变量,但希望您能够理解......
<target name="create-funky-jar" depends="some-other-funky-targets">
<javac
srcdir="${src.dir}"
includes="**/reports/*.java"
destdir="${build.classes.dir}"
deprecation="${javac.deprecation}"
source="${javac.source}"
target="${javac.target}"
includeantruntime="false">
<classpath>
<path path="${javac.classpath}:${j2ee.platform.classpath}"/>
</classpath>
</javac>
<jar destfile="${dist.dir}/SomeFunkyJar.jar"
basedir="${build.classes.dir}"
includes="**/reports/*.class"/>
</target>
Run Code Online (Sandbox Code Playgroud)
上面只是通过修改NetBeans生成的构建脚本来创建的.
您可以通过将以上目标添加到build.xml文件并从命令行键入以下内容来运行上述目标:
ant create-funky-jar
Run Code Online (Sandbox Code Playgroud)
注意:您必须定义所有变量才能实际工作.