Netbeans 使用Ant修改Manifest.mf类路径
我需要帮助来修改JAR manifest.mf文件中的类路径。以下是我的设想: 我试图让Netbeans为这个项目构建多个JAR文件。我设法创建了一个Ant目标来构建各种JAR文件。我将ant contrib的用于任务和Netbeans内置的-pre-jar目标:Netbeans 使用Ant修改Manifest.mf类路径,netbeans,ant,jar,classpath,manifest.mf,Netbeans,Ant,Jar,Classpath,Manifest.mf,我需要帮助来修改JAR manifest.mf文件中的类路径。以下是我的设想: 我试图让Netbeans为这个项目构建多个JAR文件。我设法创建了一个Ant目标来构建各种JAR文件。我将ant contrib的用于任务和Netbeans内置的-pre-jar目标: <property name="multipleJar.basePackage" value="com.mycompany.myproject"/> <property name="multipleJar.baseD
<property name="multipleJar.basePackage" value="com.mycompany.myproject"/>
<property name="multipleJar.baseDirectory" value="com/mycompany/myproject"/>
<target name="-pre-jar">
<!-- Packing mutiple jars -->
<dirset dir="build/classes/${multipleJar.baseDirectory}" includes="*" id="elementid"/>
<for list="${toString:elementid}" delimiter=";" param="filename">
<sequential>
<delete file="dist/multiple/lib/${multipleJar.basePackage}.@{filename}.jar"/>
<jar destfile="dist/multiple/lib/${multipleJar.basePackage}.@{filename}.jar"
filesetmanifest="skip"
basedir="build/classes/"
includes="**/${multipleJar.baseDirectory}/@{filename}/*">
</jar>
</sequential>
</for>
</target>
JAR生成似乎还可以,但现在我必须修改主JAR上的Manifest.mf文件,因此这些新的(动态生成的)JAR文件包含在类路径中
请告知。我建议使用ANT任务
有关示例,请参见: