3

可以将文件添加到使用 Maven/Tycho 构建的产品分发档案中: 请参阅此链接

但是如何将动态选择的文件添加到我的存档中?例如,这可能是一个数据文件。

4

1 回答 1

5

您链接的文章涉及从产品分发档案中删除文件,这可能非常具有挑战性。将文件添加到分发存档要简单得多,并且不需要文章中描述的任何低级 p2 hacking。

要将文件添加到产品分发存档中,请将其作为根文件添加到产品中包含的功能之一:

  1. build.properties功能构建中,添加一行root=file:target/rootfiles/**
  2. 在功能构建的 pom.xml 中添加目标,以便在构建期间将要包含在分发存档中的文件复制/添加到target/rootfiles文件夹中。例如,maven-resources-pluginmaven-dependency-plugin可以做到这一点。

当具有根文件配置的功能添加到产品中时,您放入的文件target/rootfiles将最终出现在产品分发存档中。

如果您对此有疑问,您也可以查看这个示例项目

于 2013-07-26T15:11:39.257 回答