繁体   English   中英

Eclipse:Export Runnable Jar 文件应包含特定文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM