gpt4 book ai didi

maven-2 - Maven 2 checkstyle 插件版本 2.5 - configLocation 问题

转载 作者:行者123 更新时间:2023-12-02 18:31:35 25 4
gpt4 key购买 nike

我正在 maven 2 中使用 checkstyle 插件。我现在想要将我的配置文件从默认文件切换到 a) 在线文件,或 b) 本地文件。我尝试了以下两件事,但都不起作用。有什么建议吗?

A) 本地文件,直接位于我的项目文件夹中 pom.xml 旁边

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>

B) 远程文件,存储在服务器上

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>http://stud.hs-heilbronn.de/~nischmid/development/checkstyle-config.xml</configLocation>
</configuration>
</plugin>

这两种情况都会导致如下错误:

[INFO] An error has occurred in Checkstyle report generation. Embedded error: Failed during checkstyle execution Could not find resource 'file:checkstyle.xml'.

如有任何帮助,我们将不胜感激!

最佳答案

我在 Jira 中看到了几个与 configLocation 相关的问题使用 2.5 版插件(如 MCHECKSTYLE-129MCHECKSTYLE-131 ),a) 和 b) 都可以与 2.4 版一起正常工作。

所以,除非您使用 Maven 3,否则我建议暂时回滚到 2.4:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.4</version>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.4</version>
<configuration>
<configLocation>http://stud.hs-heilbronn.de/~nischmid/development/checkstyle-config.xml</configLocation>
</configuration>
</plugin>

顺便说一句,对于多模块构建,请查看 Multimodule Configuration .

关于maven-2 - Maven 2 checkstyle 插件版本 2.5 - configLocation 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279819/

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