についてなどのプラグインがマニフェスト版、pomバージョンの同期にMavenに付Tycho
-
27-09-2019 - |
質問
を使用していMavenとTychoをeclipseの引き出しおよび設定ができますTychoを生成しpom.xml ファイルのためにMavenによる検査、マニフェストファイルの引き出しおよび設定ができます現在のマニフェストファイルのpomファイルのバージョンのプラグインのものが必要である同期になります。これは、いろいろやってみましたカスタマイズの発生pomファイルで上書きでは毎回変更したいバージョンのマニフェストの作成が行えます。
私の質問はこちら、いち早く入手することができこれらのバージョンの同期を自動的に使用Tycho?
解決
を使用してバージョンを更新できるようです Tycho-versions-plugin (ここでTycho 0.14.0を使用):
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=NEW_VERSION-SNAPSHOT
これにより、POM、Manifests、feature.xmlが更新されます
他のヒント
今、あなたはそれらを手動で同期させなければなりません。未解決の問題があります - Tycho-214:OSGIのリリース手順とベストプラクティス - これをカバーする必要があります。現在、0.9.0-次のバージョンでターゲットにされています。
したも似たような状況にある。また疲れを変更するバージョンのマニフェストのpom.xml.が変更にバージョンmavenローカルなソリューションでの特別mavenコマンドの詳細な解す。
もっTychopluginまでの一貫した。
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>versions</id>
<phase>validate</phase>
<goals>
<goal>update-pom</goal>
</goals>
</execution>
</executions>
</plugin>
このプラグインの更新のバージョンのpom.xml とのインタプリタのバージョンをマニフェスト毎に構築さい。
詳細情報は https://www.eclipse.org/tycho/sitedocs/tycho-release/tycho-versions-plugin/plugin-info.html
Eclipseにバージョンタイガープラグインを使用するのがかなり便利です。このプラグインは、Eclipseにコンテキストメニューを追加します。これにより、OSGIバージョンとPOMバージョンを同時に更新できます。
バージョンタイガーはここからダウンロードできます: https://github.com/inventage/version-tiger