Java 重写maven中的插件依赖项
jacocomaven插件使用maven报告impl。Maven reporting impl使用doxia。我需要用最新版本替换doxia。我尝试了下面的pom.xml配置。但它没有包装最新版本。有没有其他方法来实现这一点?我无法替换Maven reporting impl版本,因为存在一些编译问题 方法1:Java 重写maven中的插件依赖项,java,maven,Java,Maven,jacocomaven插件使用maven报告impl。Maven reporting impl使用doxia。我需要用最新版本替换doxia。我尝试了下面的pom.xml配置。但它没有包装最新版本。有没有其他方法来实现这一点?我无法替换Maven reporting impl版本,因为存在一些编译问题 方法1: <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-mav
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sink-api</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-core</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.maven.reporting</groupId>
<artifactId>maven-reporting-impl</artifactId>
<version>2.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sink-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
org.jacoco
jacocomaven插件
0.8.5
org.apache.maven.doxia
doxia sink api
1.9
org.apache.maven.doxia
多夏核心
1.9
org.apache.maven.doxia
doxia站点渲染器
1.9
org.apache.maven.reporting
maven报告程序
2.1
org.apache.maven.doxia
doxia sink api
org.apache.maven.doxia
多夏核心
org.apache.maven.doxia
doxia站点渲染器
方法2:
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sink-api</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-core</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
<version>1.9</version>
</dependency>
</dependencies>
</plugin>
org.jacoco
jacocomaven插件
0.8.5
org.apache.maven.doxia
doxia sink api
1.9
org.apache.maven.doxia
多夏核心
1.9
org.apache.maven.doxia
doxia站点渲染器
1.9
此线程可能会有所帮助:您的方法看起来不错。到底出了什么问题?doxia jar指向JacocoMaven插件附带的默认jar。它没有替换为我在pom.xml中明确提到的版本。您是如何发现的?谢谢您的帮助。当我取出Spring uber罐子时,它只有旧罐子