在一个有效的pom我看到了
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<executions>
<execution>
<id>default-site</id>
<phase>site</phase>
<goals>
<goal>site</goal>
</goals>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
<execution>
<id>default-deploy</id>
<phase>site-deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
</executions>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</plugin>
但是,当我执行时,我不会使用maven-site-plugin mvn依赖:树
然后我没有看到任何提及maven-site-plugin或&#34; site&#34;输出中的关键字或maven-project-info-reports-plugin。
同样的 mvn依赖:tree -Dverbose
问题是有效的POM错误,我想删除: 此处不允许使用元素reportplugins
也许它与与我使用的maven-surefire-plugin 相关?
答案 0 :(得分:0)
如果树中的较高版本已经存在依赖关系,那么所有jruby-complete的依赖关系都会在树中的较浅深度列出,因为依赖关系树mojo会修剪较低级别的依赖关系。
您可以使用mvn dependency:tree -Dverbose=true
来显示已省略的依赖项。