我对蚂蚁构建文件有问题。整个配置都是遗产,我对蚂蚁并不熟悉,所以我尝试了蚂蚁手册并搜索互联网,但我仍然没有令人满意的答案。我有这个片段:
<jar destfile="${dist.dir}/${ivy.module}.jar">
<fileset dir="${build.classes.dir}"/>
<restrict>
<name name="**/*.class"/>
<archives>
<zips>
<fileset dir="${build.lib.dir}" includes="**/*.jar"/>
</zips>
</archives>
</restrict>
<manifest>
<attribute name="Manifest-Version" value="1.0"/>
<attribute name="Created-By" value="${version} (${verndor.name})"/>
<attribute name="Client-Version" value="${version}"/>
<attribute name="Build-Number" value="${custom.build-number}"/>
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>
我还想包含一个"*.so"文件(与JNI一起使用),而不是从提取的档案中进行的.class文件。最好的方法是什么?正如我所说的,蚂蚁手册很模糊。
预先感谢
&lt;限制&gt;文档列出了可能的嵌套选择器。您可以使用<or>
指定多种模式:
<restrict>
<or>
<name name="*.class"/>
<name name="path/to/libsomething.so"/>
</or>