我正在尝试通过此命令导出jar文件: 出口 - > Runnable JAR文件 - >将所需的库复制到生成的JAR旁边的子文件夹中。
我试图最小化我的JAR文件的大小,并且我想要排除xtend文件,因为它已经被转换为java。 我的plugin.xml中的build.properties包含:
source.. = src/,\
src-gen/,\
xtend-gen/
bin.includes = META-INF/,\
.,\
plugin.xml
src.excludes = **/*.xtend
bin.excludes = **/*.xtend
exclude.. = **/*.xtend
问题是,xtend文件仍然被添加到JAR文件中。如何排除将特定文件添加到JAR文件中?
更新:我勾选了“另存为ANT脚本”选项。我修改了ANT脚本以排除那些我不想要的文件。
<fileset dir="D:/xtext/bin">
<exclude name="**/*.xtend" />
</fileset>
但每次我生成JAR文件时,它都会覆盖脚本。如何使用修改后的ANT脚本生成JAR文件?
答案 0 :(得分:0)
执行导出时,您可以选择将导出过程存储为ant文件。 在此ant文件中,您可以找到将bin文件夹添加到文件文件的部分。你可以在那里排除xtend文件。
build.properties只计算osgi / plugin导出 - runnable jar文件向导不知道它。