空的GroupID声波月食

| 我正在将Maven And Sonar与Eclipse配合使用。我已经在LocalHost 9000上安装了Maven项目。 但是当我去eclipse configure> associate与声纳时说我的groupId为空。我认为那不应该发生。有人知道如何解决这个问题吗?谢谢     
已邀请:
我遇到了同样的问题,这里的技巧是: 声纳项目的密钥必须遵循命名约定[groupid]:[artifactid]。它们用\“:\”分隔。例如,如果键com.example:sample,则组id为com.example,artifactid为sample。 蚀项目名称必须与工件ID相同(区分大小写)。 因此,您需要1)将声纳项目密钥更改为上述命名约定,2)将Eclipse项目名称更改为工件标识。然后,当您单击“在服务器上查找”按钮时,eclipse将能够自动将您的eclipse项目链接到声纳项目。     
几件事要检查: 检查
pom.xml
中是否存在
groupId
。 检查ѭ2和Eclipse项目名称是否相同。 检查是否在
associate with sonar
对话窗口中键入了
groupId
artifactId
。然后单击
find on server
。 还要确保在日食上设置了声纳插件(转到
Windows->Preferences->Sonar
)。 HTH。     
按照此处提到的说明进行了修复     
我在Jenkins运行Ant并将数据发送到Sonar的设置中遇到了相同的问题。我必须添加 projectKey = com.mycompany:projectNameInEclipse 在詹金斯(Jenkins)的声纳(Sonar)的声纳属性或项目属性中。 (我有projectKey = projectname无法使用) 更新:通过这种方式,它在Sonar中创建了一个具有相同名称但具有新密钥的新项目。正确的方法是如上所述更改声纳属性,然后在Sonar中配置项目(Configuration-> Update Key),并将其设置为正确的键。现在,当您运行分析时,新运行将进入旧的Sonar项目(使用新密钥)。     

要回复问题请先登录注册