【问题标题】:Running multiple sonar ant project build but sonar displays one project运行多个声纳蚂蚁项目构建,但声纳显示一个项目
【发布时间】:2011-07-28 09:07:19
【问题描述】:

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

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

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

【问题讨论】:

    标签: ant sonarqube


    【解决方案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>
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-01-18
        • 2014-12-23
        • 2017-05-09
        • 2013-12-04
        • 2014-07-27
        • 1970-01-01
        • 1970-01-01
        • 2013-03-21
        • 2010-11-16
        相关资源
        最近更新 更多