可以将文件添加到使用Maven / Tycho构建的产品分发存档: see this link
但是如何将动态选择的文件添加到我的存档中?例如,这可能是一个数据文件。
答案 0 :(得分:5)
您链接的文章涉及从产品分发存档中删除文件,这可能非常具有挑战性。 将文件添加到分发存档更简单,并且不需要文章中描述的任何低级别的p2黑客攻击。
要将文件添加到产品分发存档,请将其作为根文件添加到产品中包含的功能之一:
build.properties
中,添加一行root=file:target/rootfiles/**
target/rootfiles
文件夹。例如。 maven-resources-plugin或maven-dependency-plugin可以执行此操作。将具有根文件配置的功能添加到产品后,您放入target/rootfiles
的文件将最终出现在产品分发存档中。
如果您遇到问题,也可以查看this example project。