我正在尝试使用 Maven Tycho 构建几个 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 架构来解决这个问题吗?
请注意,我不想修改插件的版本。