我正在尝试使用我的2个项目运行声纳,但在Sonar网络中我只看到一个项目。每当我运行声纳时,它会删除现有的内容。
我从数据库连接中删除了sonar?create = true但仍然给出了同样的问题。
我不确定每次删除数据库还是声纳只允许创建一个项目
答案 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或类似的东西)。集成的一个很慢,以后升级时正式不支持。