gpt4 book ai didi

tycho - 更改产品版本

转载 作者:行者123 更新时间:2023-12-01 06:01:45 29 4
gpt4 key购买 nike

我有一个非常基本的项目设置,没有子模块或任何东西。只是一个没有什么花哨的 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.acme.product</groupId>
<artifactId>org.acme.product</artifactId>
<version>0.0.9</version>
<packaging>eclipse-repository</packaging>

<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>0.26.0</version>
<extensions>true</extensions>
</plugin>

<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>0.26.0</version>
<configuration>
<resolver>p2</resolver>
<target>
<artifact>
<groupId>org.acme.product</groupId>
<artifactId>org.acme.product</artifactId>
<version>${project.version}</version>
<classifier>platform</classifier>
</artifact>
</target>
<ignoreTychoRepositories>true</ignoreTychoRepositories>
<environments>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86</arch>
</environment>
</environments>
</configuration>
</plugin>
</plugins>
</build>
</project>

当然有一个名为 platform.target 的目标平台,其特性为 org.eclipse.equinox.executable.feature.group。 .最后有一个具有相同 ID 和版本的(空)产品。

现在我想用 Tycho 来更新这个版本。我知道,只有两个文件。仍然。
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=1.0.0

pom.xml 将得到更新,但产品不会。同样的事情适用于插件和功能,我不明白为什么它也不适用于产品。

有人可以帮助更改产品的版本吗?

最佳答案

检查您的 pom.xml 版本和产品版本是否相同。

The versions-plugin will only update the versions in product files if the old version matches the version in the eclipse-repository POM. Product files whose versions are (intentionally) different from the POM version are not updated. This is the same as with modules: modules which don't have the same version as the root POM are not updated.



请参阅此错误 report

关于tycho - 更改产品版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714145/

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