我有Eclipse的靛蓝3.7基地10 MyEclipse的Java企业开发的插件:
- 我已经安装了声纳插件为月食。
- 安装声纳服务器和从本地主机本地运行它(本地主机:9000)
- 经测试,从Eclipse中的服务器连接
窗口>首选项>声纳>服务器。 连接成功。 - 对于我的项目,跑了声纳Maven的目标(声纳:声纳)。 构建成功。 我能够浏览本地主机的结果。 (本地主机:9000)
我的问题是有关联的项目声纳。 当我用鼠标右键单击我的项目,配置>关联与声纳,我得到那里没有任何反应的屏幕。
基本上,屏幕上有2场,项目和声纳项目。 项目字段包含我的项目和声纳项目现场列出了该消息的名称 - “点击这里开始搜索远程声纳项目”
- 我点击该字段,然后输入我的groupid:artifactId的,但没有任何反应。
- 我也尝试进入声纳仪表板上市的项目名称,但也于事无补。
当我用鼠标右键单击我的项目,在上下文菜单中我无法看到“声纳”选项。
帮我我的项目在Eclipse声纳关联。 请让我知道我缺少什么。 提前致谢。
我有同样的问题在Eclipse中(Liferay的-插件-sdk.6.2.0)我Liferay的项目,这是我如何得到它的工作:
- 安装Eclipse插件和测试服务器连接
- 安装声纳服务器并启动它(例如在
yourhost:9000
) - 转到
yourhost:9000
和登录(管理/管理员,除非你改变了它) - 进入设置 - >系统 - >供应
- 创建新项目(
+Create
在右上角) - 我用钥匙= Liferay6.2和名称= Liferay的-插件-SDK-6.2.0
完成以上步骤后,我回到我的Eclipse项目,并在Configure > Associate with Sonar
,我能够搜索/查找Liferay的项目。
当使用声纳Eclipse,您可以Eclipse项目只能到相应的声纳模块(除非你是在一个单一模块项目,这实际上是非常罕见的工作)相关联。
这意味着你不能在根项目联系起来(这是合乎逻辑的定义,一个根项目在声纳没有源)。 你必须对所有进口的Maven模块,单击鼠标右键,并在一个单一的运行关联。
转到从终端Eclipse工作区的项目文件夹,然后运行以下命令:
mvn sonar:sonar
此命令将创建声纳项目。 尝试再次项目关联。 请确保输入与您的POM文件项目相关联的名称。 (清除文本字段)
最佳答案经历了这么多分析(我曾经面临同样的问题)
- 忘记添加与SonarQube第一关联
- 如果你想添加的声纳组ID创建
sonar-project.properties
只需添加以下代码
# Required metadata
sonar.projectKey=javapractice
sonar.projectName=javapractice
sonar.projectVersion=1.0
# Comma-separated paths to directories with sources (required)
sonar.sources=src
# Language
sonar.language=java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
- 从GitHub下载的Sonnar亚军。
- 下载从GitHub例如声纳
- 下载声纳
- 从命令提示符下运行声纳按你的操作系统
- 去像声纳示例路径
c:/sonar example/java/.. /.. *.properties
路径(SRC旁边) - 运行蔡司镜头亚军
c:/.... / sonnar-runner.bat -e
- 去到浏览器
http://localhost:9000
后(登录: admin
/ admin
) - 你的项目显示在浏览器中。
选择的Maven的项目,然后选择选择Maven的配置文件 ,然后用声纳在Eclipse中选择。 这将使在项目的声纳功能。 现在你会看到声纳选项,当你右击项目。