0

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

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

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

4

2 回答 2

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>
于 2011-09-22T15:12:27.677 回答
0

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

您可能需要考虑使用真正的数据库(免费的 oracle db 或类似的东西)。集成的比较慢,后期升级时官方不支持。

于 2011-08-01T14:35:46.273 回答