如何使用 ant 脚本将它自己的 类 添加到没有子包的 jar 文件中?
How to add only its own classes to a jar file without subpackages using ant script?
假设我的包裹组织如下:
net.sf.myparentpackage
- class: requiredclass1.java
- class: requiredclass2.java
net.sf.test.mysuppackage
- class: 不是requiredclass1.java
下面的代码包括所有 classes 和子包。
<jar destfile="myjar.jar" manifest="MANIFEST.MF">
<fileset dir=".." includes="net/sf/myparentpackage/**"
</jar>
我只想包括 requiredclass1.java 和 requiredclass2.java,而不列出所有 class 个名字。
你可以用“.java”或“.class”代替“**”
<jar destfile="myjar.jar" manifest="MANIFEST.MF">
<fileset dir=".." includes="net/sf/myparentpackage/*.java"
</jar>
假设我的包裹组织如下:
net.sf.myparentpackage
- class: requiredclass1.java
- class: requiredclass2.java
net.sf.test.mysuppackage
- class: 不是requiredclass1.java
下面的代码包括所有 classes 和子包。
<jar destfile="myjar.jar" manifest="MANIFEST.MF">
<fileset dir=".." includes="net/sf/myparentpackage/**"
</jar>
我只想包括 requiredclass1.java 和 requiredclass2.java,而不列出所有 class 个名字。
你可以用“.java”或“.class”代替“**”
<jar destfile="myjar.jar" manifest="MANIFEST.MF">
<fileset dir=".." includes="net/sf/myparentpackage/*.java"
</jar>