MavenTychoを使用していくつかのEclipseプラグインを構築しようとしています。すべてのプラグインのバージョン番号が同じではありません。
次のpomアーキテクチャを考えてみましょう。
- plugin1(バージョン1.0.6.qualifier)/ pom.xml
- plugin2(バージョン1.4.0.qualifier)/ pom.xml
- pom.xml(親pomバージョン1.0.0.SNAPSHOT)
Mavenのビルドは次のエラーで失敗します:
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.12.0:validate-version (default-validate-version) on project plugin1: Unqualified OSGi version 1.0.6.qualifier must match unqualified Maven version 1.0.0-SNAPSHOT for SNAPSHOT builds
異なるバージョン番号でこれらのプラグインをビルドできるように親pomを構成するにはどうすればよいですか?この問題を解決するには、別のpomアーキテクチャを使用する必要がありますか?
プラグインのバージョンを変更したくないことに注意してください。