NetBeans (maven) 项目:checkstyle-beans 与 maven-checkstyle-plugin
NetBeans (maven) project: checkstyle-beans vs maven-checkstyle-plugin
在NetBean maven项目中至少有两种使用checkstyle的方法
(2019-07-24时):
使用 NetBeans 的插件checkstyle-beans
v4.1.0,最后更新:2016-02-09,使用 Checkstyle v6.15.
最后声明支持的版本是 NetBeans v8.1
*虽然它适用于 v8.2
使用 Maven 的插件maven-checkstyle-plugin
v3.1.0,最后更新:2019-05-12,使用 Checkstyle v8.19
github.com/checkstyle本身的最新版本是v8.22
问题:
- 我可以将它们都更新到最后的检查样式吗?
- 他们完全独立吗?
- checkstyle-beans 在 IDE
中的行号旁边显示标记
- maven-checkstyle-plugin 可用于在 IDE (
mvn -e checkstyle:check
) 之外的控制台中手动启动。
可以在IDE里面配置使用吗?
作为 Netbeans 用户,就 IDE 支持而言,您只能使用 Checkstyle-Beans。
Maven和Checkstyle-Beans是完全独立的,但是都依赖Checkstyle,应该使用相同的版本。
这意味着您还需要使用 Checkstyle 6.15(除非 Checkstyle-Beans 获得新版本,否则不会升级),因此您也必须在其他任何地方使用它,否则您的 Checkstyle 配置将无法工作(例如 Checkstyle 6.15 配置 XML 将无法使用Checkstyle 8.22).
所以,你有三个选择:
- 使用不同的 IDE,例如 IntelliJ 或 Eclipse。两者都有最新的 Checkstyle 支持,因此您可以在 Maven 和 IDE.
中使用最新的 Checkstyle
- 继续使用 Netbeans,并使用 Checkstyle 6.15。这实际上是可行的恕我直言。这些天 Checkstyle 文档已版本化,因此您可以在 https://checkstyle.sourceforge.io/version/6.15/. This will get you Checkstyle 6.15 support in Maven 和 IDE.
中查看正确的文档
- 继续使用 Netbeans,并使用最新的 Checkstyle。然后你只能通过 Maven 运行 它,但我想你可以在 NetBeans 中配置一个按钮来简化这件事。
在NetBean maven项目中至少有两种使用checkstyle的方法
(2019-07-24时):
使用 NetBeans 的插件checkstyle-beans
v4.1.0,最后更新:2016-02-09,使用 Checkstyle v6.15.
最后声明支持的版本是 NetBeans v8.1
*虽然它适用于 v8.2使用 Maven 的插件maven-checkstyle-plugin
v3.1.0,最后更新:2019-05-12,使用 Checkstyle v8.19
github.com/checkstyle本身的最新版本是v8.22
问题:
- 我可以将它们都更新到最后的检查样式吗?
- 他们完全独立吗?
- checkstyle-beans 在 IDE 中的行号旁边显示标记
- maven-checkstyle-plugin 可用于在 IDE (
mvn -e checkstyle:check
) 之外的控制台中手动启动。
可以在IDE里面配置使用吗?
作为 Netbeans 用户,就 IDE 支持而言,您只能使用 Checkstyle-Beans。
Maven和Checkstyle-Beans是完全独立的,但是都依赖Checkstyle,应该使用相同的版本。
这意味着您还需要使用 Checkstyle 6.15(除非 Checkstyle-Beans 获得新版本,否则不会升级),因此您也必须在其他任何地方使用它,否则您的 Checkstyle 配置将无法工作(例如 Checkstyle 6.15 配置 XML 将无法使用Checkstyle 8.22).
所以,你有三个选择:
- 使用不同的 IDE,例如 IntelliJ 或 Eclipse。两者都有最新的 Checkstyle 支持,因此您可以在 Maven 和 IDE. 中使用最新的 Checkstyle
- 继续使用 Netbeans,并使用 Checkstyle 6.15。这实际上是可行的恕我直言。这些天 Checkstyle 文档已版本化,因此您可以在 https://checkstyle.sourceforge.io/version/6.15/. This will get you Checkstyle 6.15 support in Maven 和 IDE. 中查看正确的文档
- 继续使用 Netbeans,并使用最新的 Checkstyle。然后你只能通过 Maven 运行 它,但我想你可以在 NetBeans 中配置一个按钮来简化这件事。