gpt4 book ai didi

maven - 如何从单个父 pom.xml 构建具有不同版本的插件?

转载 作者:行者123 更新时间:2023-12-01 07:15:56 27 4
gpt4 key购买 nike

我正在尝试使用 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 架构来解决这个问题吗?

    请注意,我不想修改插件的版本。

    最佳答案

    maven POM 版本和 list 版本必须匹配( list 中的后缀“.qualifer”替换为 pom.xml 中的“-SNAPSHOT”)。

    http://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-plugin

    关于maven - 如何从单个父 pom.xml 构建具有不同版本的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6638040/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com