Maven/Tycho で構築された製品配布アーカイブにファイルを追加することが可能です: このリンクを参照してください
しかし、動的に選択されたファイルをアーカイブに追加するにはどうすればよいでしょうか? たとえば、これはデータ ファイルである可能性があります。
Maven/Tycho で構築された製品配布アーカイブにファイルを追加することが可能です: このリンクを参照してください
しかし、動的に選択されたファイルをアーカイブに追加するにはどうすればよいでしょうか? たとえば、これはデータ ファイルである可能性があります。
リンクした記事は、製品配布アーカイブからのファイルの削除を扱っていますが、これは非常に困難な場合があります。配布アーカイブにファイルを追加するのははるかに簡単で、記事で説明されている低レベルの p2 ハッキングは必要ありません。
ファイルを製品配布アーカイブに追加するには、製品に含まれる機能の 1 つにルート ファイルとして追加します。
build.properties
機能ビルドの で、行を追加しますroot=file:target/rootfiles/**
target/rootfiles
ビルド中にフォルダーにコピー/追加されるようにします。たとえば、maven-resources-pluginまたはmaven-dependency-pluginでこれを行うことができます。ルート ファイル構成の機能が製品に追加されると、配置したファイルtarget/rootfiles
は最終的に製品配布アーカイブになります。
これに問題がある場合は、このサンプル プロジェクトも参照してください。