[英]Eclipse: Export Runnable Jar file should include specific files
我正在尝试通过以下命令导出 jar 文件:导出 -> 可运行 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 文件?
导出时,可以选择将导出过程存储为ant文件。 在此ant文件中,您可以找到将bin文件夹添加到文件文件的部分。 在那里您可以排除xtend文件。
build.properties仅对osgi / plugin导出有效-可运行的jar文件向导不知道。
首次导出 Runnable Jar 时,选中“另存为 ANT 脚本”选项。 然后编辑脚本以排除不需要的文件。 右键单击脚本 -> Run As -> Ant Build
就是这样!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.