运行多个声纳蚂蚁项目构建,但声纳显示一个项目

时间:2011-07-28 09:07:19

标签: ant sonarqube

我正在尝试使用我的2个项目运行声纳,但在Sonar网络中我只看到一个项目。每当我运行声纳时,它会删除现有的内容。

我从数据库连接中删除了sonar?create = true但仍然给出了同样的问题。

我不确定每次删除数据库还是声纳只允许创建一个项目

2 个答案:

答案 0 :(得分:1)

您需要在每个项目的Ant任务中使用不同的项目键,即使项目名称不同。

示例ant任务使用org.example:example作为项目密钥,如果您只是复制了示例ant任务,那么您可能在两个项目中使用相同的密钥。

点击此处:docs.codehaus

<sonar:sonar workingDir="..." serverUrl="...">
  <project key="org.example:example" version="0.1-SNAPSHOT">
    <property name="sonar.dynamicAnalysis" value="false"/>
    <sources>
      <path location="..."/>
    </sources>
  </project>
</sonar:sonar>

答案 1 :(得分:0)

听起来这2个项目可能有相同的声纳项目名称?一个项目正在覆盖另一个项目。

你可能想考虑使用一个真正的数据库(免费的oracle db或类似的东西)。集成的一个很慢,以后升级时正式不支持。