gpt4 book ai didi

maven - 如何获得Maven版本的semver Major部分?

转载 作者:行者123 更新时间:2023-12-03 13:44:47 25 4
gpt4 key购买 nike

是否可以获取<Major>.<Minor>.<Patch>的主要版本(project.version)?

例如,如果我的版本是1.3.4,我想获取1以便以后在相同pom.xml的配置中使用它

就像是:

<configuration>
<name>project_name.${project.version:major}</name>
</configuration>

如果没有,有哪些替代方案?

最佳答案

找到了。 build-helper-maven-plugin能够解析出版本的组件。

  <build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>initialize</phase>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo>[version] ${project.version}</echo>
<echo>[majorVersion] ${parsedVersion.majorVersion}</echo>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

关于maven - 如何获得Maven版本的semver Major部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426199/

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