如何将声纳与杂波融合?

2020-09-19 10:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已按照以下链接中的步骤进行操作: https://wiki.hybris.com/display/partnerblog/2013/02/18/Sonar+~+Code+Quality+Tool

但是当我尝试运行build.xml时,出现错误

构建文件:C:\ Workspace \ SonarWS \ SonarWS \ src\ build.xml声纳:[sonar:sonar]于2013年7月8日编译的Apache Ant™版本1.9.2 [sonar:sonar] Sonar Ant任务版本: 2.0 [sonar:sonar]加载源:文件:/C:/Software/CommonJars/sonar-ant-task-2.0.jar [sonar:sonar]声纳工作目录:C:\ Workspace \ SonarWS \ SonarWS \ src.sonar [ 声纳:[声纳]声纳服务器: http://localhost:9000

构建失败C:\ Workspace \ SonarWS \ SonarWS \ src\ build.xml:78:java.lang.IllegalStateException:无法从服务器下载库

我的声纳服务器正在运行,我能够访问 http://localhost:9000/并且mysql也是 运行。 我是否也需要配置声纳运行器? 是否有人将声纳配置为杂音。 请协助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已按照以下链接中的步骤进行操作: https://wiki.hybris.com/display/partnerblog/2013/02/18/Sonar+~+Code+Quality+Tool

但是当我尝试运行build.xml时,出现错误

构建文件:C:\ Workspace \ SonarWS \ SonarWS \ src\ build.xml声纳:[sonar:sonar]于2013年7月8日编译的Apache Ant™版本1.9.2 [sonar:sonar] Sonar Ant任务版本: 2.0 [sonar:sonar]加载源:文件:/C:/Software/CommonJars/sonar-ant-task-2.0.jar [sonar:sonar]声纳工作目录:C:\ Workspace \ SonarWS \ SonarWS \ src.sonar [ 声纳:[声纳]声纳服务器: http://localhost:9000

构建失败C:\ Workspace \ SonarWS \ SonarWS \ src\ build.xml:78:java.lang.IllegalStateException:无法从服务器下载库

我的声纳服务器正在运行,我能够访问 http://localhost:9000/并且mysql也是 运行。 我是否也需要配置声纳运行器? 是否有人将声纳配置为杂音。 请协助。

付费偷看设置
发送
2条回答
95年老男孩
1楼-- · 2020-09-19 11:20

在这里可能会晚一点,但仍然会为他人的利益回答问题,

没什么好说的: 我正在将Hybris v6.7与SonarCloud结合使用,并使用Gi​​t(Bitbucket)进行版本控制

要遵循的步骤:
-使用您的用户名(例如saurabh24grover)登录到Bitbucket
-现在打开 https://sonarcloud.io/sessions/new 并使用bitbucket登录
-Sonar Cloud将请求访问您的Bitbucket帐户的权限。
-授予权限后,您将登录声纳云仪表板,并将您的密钥显示在右上角
。 密钥的格式为saurabh24grover-bitbucket(因为我使用的是bitbucket)
-单击显示您的密钥上方的" +"号,然后单击"分析新项目"
-在弹出窗口中,保持"我的个人组织"处于选中状态,然后单击"继续"
-输入令牌的任何易于记忆的名称,然后单击"生成"。 我选择名称为" saurabh24grover"
-在安全的地方复制此令牌(我们将使用它来设置ant属性)
-选择Java语言(您将看到2个选项列为构建技术。Maven和Gradle)。 ANT太糟糕了,这里不是一个选择
-单击Maven并完成本教程,当您单击Maven时,您将在右侧看到一个脚本,并在其下方"完成本教程"。 单击完成本教程。
-现在在 $ {HYBRIS_PLATFORM_DIR}/resources/ant/中找到sonar.xml文件。 在我的计算机上,这解析为 C:\ upgrade \ hybris \ bin \ platform \ resources \ ant
-在sonar.xml文件中,找到
-添加以下属性
- <属性名称=" sonar.host.url" value =" https://sonarcloud.io/"/>
<属性名称=" sonar.organization" value =" <您的用户名>"/>
<属性名称=" sonar.login" value =" <您之前生成并保存的令牌>"/>

  • 用您的声纳云密钥替换,我的用户名是saurabh24grover-bitbucket

  • 此用户名有助于声纳识别您的存储库

  • 生成的令牌,有助于声纳访问您的项目。

  • 现在从您的平台目录运行以下命令

  • ant sonarcheck -Dsonar.extensions <要用声纳分析的扩展名的逗号分隔列表> -Dsonar.projectBaseDir $ {HYBRIS_BIN_DIR}
    -Dsonar.projectKey < 您的存储库名称> -Dsonar.exclusions" <用逗号分隔的排除文件扩展名列表>"

  • 在此命令中,将$ {HYBRIS_BIN_DIR}替换为hybris bin文件夹的路径,将 <您的存储库名称> 替换为bitbucket中的存储库。

  • 一个分析我的集成扩展而不考虑xml和xsds的示例命令就像
    ant sonarcheck -Dsonar.extensions集成-Dsonar.projectBaseDir C:\ upgrade \ hybris \ bin -Dsonar.projectKey hybris-upgrade-6 -Dsonar.exclusions" **/*。xml,**/*。xsd"

槿木_熙
2楼-- · 2020-09-19 11:26

也许将Sonar Ant Task Jar更新到新版本2.1-> 2.3确实对我有帮助

一周热门 更多>