一般在用Ant 包jar 檔時可能只要包某package 下的classes,這個時候可以使用include 及exclude 欄位參數
一般爬文通常看到的是./xxx/xxx/*.class 針對檔案類型。若是只要特定package下(或目錄)的所有classes時,就使用include
include name="**/JavaMapper/com/mapforce/**"/>
<target name="package" depends="setProperties" description="package all class files">
<jar jarfile="${jar.file}" manifest="./META-INF/MANIFEST.MF">
<fileset dir="${classes.dir}">
<include name="**/JavaMapper/com/mapforce/**"/>
fileset>
jar>
target>
這樣的jar 就會有完整的路徑,而只包特定的package 下的classes..
沒有留言:
張貼留言