当前位置: 首页 > 知识库问答 >
问题:

PMD jenkins插件错误类丢失:org/apache/maven/report/AbstractMavenReport

孟均
2023-03-14

请帮帮我,我试图从詹金斯执行pmd报告,但是,我有一个构建错误

对于执行,我的目标:

当我从项目文件夹运行mvn clean install pmd:pmd时,它是build error有人收到这个错误吗?

我的项目Pom.xml

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.2</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>20.0</version>
    </dependency>
    <dependency>
        <groupId>com.puppycrawl.tools</groupId>
        <artifactId>checkstyle</artifactId>
        <version>8.1</version>
    </dependency>
</dependencies>   
<plugins>
    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.0</version>
        <configuration>
            <encoding>UTF-8</encoding>
            <compilerVersion>1.7</compilerVersion>
            <source>1.7</source>
            <target>1.7</target>
            <verbose>false</verbose>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.7.2</version>
        <configuration>
            <skipTests>${skipTests}</skipTests>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
        <version>2.6</version>
        <executions>
            <execution>
                <phase>test</phase>
                <goals>
                    <goal>resources</goal>
                    <goal>testResources</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.7</version>
    </plugin>
</plugins>

我添加了这个,詹金斯插件,

Maven集成插件-2.17 PMD插件-3.49静态分析实用程序-1.92

错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.8:pmd (default-cli) on project SINGLE_HUB_POM: Execution default-cli of goal org.apache.maven.plugins:maven-pmd-plugin:3.8:pmd failed: Unable to load the mojo 'pmd' in the plugin 'org.apache.maven.plugins:maven-pmd-plugin:3.8'. A required class is missing: org/apache/maven/reporting/AbstractMavenReport
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-pmd-plugin:3.8
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/.m2/org/apache/maven/plugins/maven-pmd-plugin/3.8/maven-pmd-plugin-3.8.jar
[ERROR] urls[1] = file:/home/.m2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------: org.apache.maven.reporting.AbstractMavenReport
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

共有1个答案

方宜
2023-03-14

mvn干净编译包汇编:汇编安装试试这个

 类似资料:
  • 我正在学习使用docker的Spring boot教程 我是不是遗漏了docker的配置?

  • 我使用ApacheFelix实现osgi包,并将其用作嵌入式Felix框架来调用boundle 这是我的maven插件,用于构建清单。MF: 我构建项目,然后像这样在嵌入式felix中使用jar文件 当我开始边界时,我得到了这个例外 线程“main”组织中出现异常。奥斯基。框架BundleException:无法解析a.b.c[1](R1.0):缺少要求[a.b.c[1](R1.0)]osgi。装

  • 所以我收到了一个将xls转换为xlsx的请求。在对所有网站和解决方案进行了几个小时的研究后,我设法修改了在各个网站上找到的一些代码。。。现在我只能用 这里是一个列表我所有的libs我使用得到这个工作到目前为止,我不得不添加几个libs只是为了得到这一点,现在我被卡住了。 下面是我的代码,我称之为he类 她的班级情况很糟糕。 任何帮助将不胜感激,让我知道,如果你需要更多的信息。 提前谢谢。

  • 我想在eclipse中的maven项目中使用weblogic maven插件,所以我生成了weblogic maven插件。weblogic server 12c 1.2.1中的jar,我正在使用它。 但我对weblogic maven插件有一个问题。如果我在本地构建maven项目进行部署,则构建失败; 我启用了服务器协议的隧道,但在这个错误中没有什么可以更改的。顺便说一句,我在下面的weblog

  • 我正在尝试构建我的项目,因为我遇到了一个名为[error]的错误,无法执行目标组织。科德豪斯。mojo:jaxb2-maven插件:2.4:xjc(一)on project tg tems ota common service::MojoExecutionException:NoSchemasException- 我们使用的是java8、apache maven 3.6.3、jaxb2插件2.4

  • 我有以下问题,当我运行testng套件时,我得到以下错误: “参数'paramName'是@test on method testMethod所必需的,但尚未标记为@OPtional o或已定义”。这里的所有问题都是正确的,这是我试图执行的代码的一部分: 如果此测试是,则扩展自基本测试,该测试在测试之前调用了以下方法 我不包括驱动程序被实例化的情况。如果有人知道会发生什么的话。