点击此处---> 群内免费提供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也是 运行。 我是否也需要配置声纳运行器? 是否有人将声纳配置为杂音。 请协助。
在这里可能会晚一点,但仍然会为他人的利益回答问题,
没什么好说的: 我正在将Hybris v6.7与SonarCloud结合使用,并使用Git(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"
也许将Sonar Ant Task Jar更新到新版本2.1-> 2.3确实对我有帮助
一周热门 更多>