为什么Maven命令“mvn sonar:sonar"?在我的“pom.xml"中没有任何插件配置就

2024-05-10Java开发问题
129

本文介绍了为什么Maven命令“mvn sonar:sonar"?在我的“pom.xml"中没有任何插件配置就可以工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我的仓库中有一个 Maven Web 项目.

I have a Maven web project in my repo.

我是一个 Maven 菜鸟,但我仍然理解这样一个事实,即我们需要配置一些插件,然后才能运行插件特定的命令.

I am a Maven noob but still I understand the fact that there are plugins which we need to configure only then we could run plugin specific commands.

事实:

我有一个声纳服务器在我的本地机器上运行,端口为 9000.

I have a sonar server running on my local machine at port 9000.

我没有在我的 POM.xml 中添加任何声纳特定插件

I have not added any sonar specific plugin in my POM.xml

参考:

http://www.sonarsource.org/we-had-a-dream-mvn-sonarsonar/

观察:

但是当我从命令行在我的项目中运行 mvn sonar:sonar 时,它仍然可以正常工作.

But still when I run mvn sonar:sonar in my project from command line it works fine.

事实是我还没有在我的 POM.xml 中配置声纳插件,即使那样 Maven 正在从哪里获取并理解声纳:声纳"目标/命令?

问题/好奇:

我不想要声纳本身的工作知识.我想知道为什么 mvn sonar:sonar 没有在我的 pom.xml 中配置声纳插件就可以工作

I don't want the working knowledge of sonar itself. I want to know why mvn sonar:sonar works without configuring a sonar plugin in my pom.xml

为什么以及如何?

推荐答案

原因是 Sonar Maven 插件托管在 Codehaus Mojo 项目 并受益于 groupId org.codehaus.mojo".这允许使用快捷方式sonar:sonar"而不是org.codehaus.mojo:sonar-maven-plugin::sonar"(参见 Maven 文档)

The reason is that the Sonar Maven Plugin is hosted at the Codehaus Mojo project and benefits from the groupId "org.codehaus.mojo". This allows to use the shortcut "sonar:sonar" instead of "org.codehaus.mojo:sonar-maven-plugin::sonar" (see the section "Configuring Maven to Search for Plugins" of the Maven documentation)

这篇关于为什么Maven命令“mvn sonar:sonar"?在我的“pom.xml"中没有任何插件配置就可以工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

如何使用 JAVA 向 COM PORT 发送数据?
How to send data to COM PORT using JAVA?(如何使用 JAVA 向 COM PORT 发送数据?)...
2024-08-25 Java开发问题
21

如何使报表页面方向更改为“rtl"?
How to make a report page direction to change to quot;rtlquot;?(如何使报表页面方向更改为“rtl?)...
2024-08-25 Java开发问题
19

在 Eclipse 项目中使用西里尔文 .properties 文件
Use cyrillic .properties file in eclipse project(在 Eclipse 项目中使用西里尔文 .properties 文件)...
2024-08-25 Java开发问题
18

有没有办法在 Java 中检测 RTL 语言?
Is there any way to detect an RTL language in Java?(有没有办法在 Java 中检测 RTL 语言?)...
2024-08-25 Java开发问题
11

如何在 Java 中从 DB 加载资源包消息?
How to load resource bundle messages from DB in Java?(如何在 Java 中从 DB 加载资源包消息?)...
2024-08-25 Java开发问题
13

如何更改 Java 中的默认语言环境设置以使其保持一致?
How do I change the default locale settings in Java to make them consistent?(如何更改 Java 中的默认语言环境设置以使其保持一致?)...
2024-08-25 Java开发问题
13