java 使用maven-build-cache-extension并遇到兼容性问题

6ojccjat  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(300)

我猜这是一个相对较新的功能,因此我在. mvn/extensions.xml中添加了这个扩展
它在抱怨[WARNING] Cache requires Maven >= 3.9, but version is 3.8.1. Disabling cache.
但是当我寻找最新的maven的时候,它是3.8.6......还有4.x,但是它是在beta通道,而且它和v3不兼容。有人在过去解决过这个问题吗?

<extensions>
  <extension>
    <groupId>org.apache.maven.extensions</groupId>
    <artifactId>maven-build-cache-extension</artifactId>
    <version>1.0.1-SNAPSHOT</version>
  </extension>
</extensions>
biswetbf

biswetbf1#

https://github.com/apache/maven-build-cache-extension/blob/master/pom.xml#L487
扩展在其pom中包含以下内容:

<profile>
    <id>maven3</id>
    <properties>
        <mavenVersion>3.9.0-SNAPSHOT</mavenVersion>
        <maven.dir>maven3</maven.dir
        <maven.basedir>${project.build.directory}/${maven.dir}</maven.basedir
    </properties>
</profile>

在自述文件中:
代码目前依赖于核心Maven项目中未发布的修改,可用于MNG-7391中描述的最新3.9.x和4.0-alpha-x快照。
因此,您可以运行mvn -Pmaven3 ...来使用Maven 3.9.0-SNAPSHOT。除了〉= 3.9.0之外,没有已发布的Maven版本可以使用此扩展。

相关问题