maven相关内容
我有一个 Java 应用程序的 Maven 构建,可以通过键入相同的命令 mvn install 在 Linux 或 Windows 上成功运行. 但是,在 Linux 上使用 Jenkinsfile 方法 设置此构建该文件需要包含 sh mvn install 和 Windows bat mvn install. 如果在 Windows 上正确配置了路径和工具,日志会显示: [管道
..
当 maven-job 不稳定(黄色)时,目前我的管道失败(红色). 节点{阶段“单元/SQL 测试"平行线 (phase1: { build 'Unit-Tests' },//mavenphase2: { build 'SQL-Tests' }//外壳)“集成测试"阶段build 'Integration-Tests'//Maven} 在此示例中,作业单元测试的结果不稳定,但在管道中显示为失
..
我们的产品由许多相互依赖的 Maven 项目组成.所有这些 Maven 项目都集中在一个项目中,该项目提供最终产品. Maven 项目共享相同的生命周期.换句话说,它们不是由具有显式 更改以获取其他项目的较新版本的单独团队管理.相反,当有人在其中一个项目中更改某些内容时,结果应该直接进入最终产品,无需额外更改. 我们使用 Jenkins 作为我们的持续集成工具
..
我尝试将 Maven 安装到 Windows 7,但效果不佳.一些基本信息: Maven安装目录:C:\Program Files\Apache Software Foundation\apache-maven-3.0.4系统变量“M2_HOME":C:\Program Files\Apache Software Foundation\apache-maven-3.0.4\系统变量“Path
..
我正在按照 WSO2 Stream Processor Studio 教程练习 Siddhi.到目前为止,我已经设法解决了教程中包含的所有错误;但是,我被困在第 12 个教程“进行实时预测"上. Siddhi 应用程序是 @App:name("SugarSyrupPredictionApp")@app:description("实时预测教程12")@source(type='http',
..
我正在尝试并排构建 WSO2 Carbon 的多个标签以进行比较,但我担心我可能会遗漏有关目录布局以及如何进行构建的内容.请问我可以帮忙吗? 目前,我已经检查了我认为的相关标签来自: https://svn.wso2.org/repos/wso2/tags/carbon/3.0.0/ https://svn.wso2.org/repos/wso2/tags/carbon/3.1.0_
..
我正在使用的代码库有很多生成的代码.此外,我还想从 SonarQube 分析中排除一些已弃用的文件.我已经阅读了文档并在这里查看了一些答案,但这对我来说没有帮助. 我有一个多模块 Maven 项目.因此,我的工作区中有多个项目,它们都是大型应用程序的一部分.假设我想排除这个文件: /home/username/workspace/com.mst.rtra.importing.messa
..
官方文档 http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven 说调用声纳的正确方法是: mvn clean install -DskipTests=truemvn 声纳:声纳 但没有说明原因.声纳如何工作?它需要编译类吗?那么为什么不直接mvn clean compile呢?还是需要一个jar文件?那么为什么不直接mvn c
..
public String generateURLSafeToken(String username, char[] password) throws CredentialTokenException {this.tokenValid = false;字符串令牌 = null;if ((username.length()
..
我正在使用 sonar-maven-plugin 3.2 和 maven 3.3.9.在父 POM 中,我定义了 sonar.projectKey maven 属性.该值是有效的,我可以从声纳的打印输出中看到它.但是 mvn sonar:sonar 步骤失败,因为 maven 模块使用相同的项目键值,因为 maven 属性在所有模块中具有相同的值.声纳给出错误: 项目“..."不能有 2 个
..
我有一个由 Sonar 分析(在 Jenkins 内)的多模块 Maven 项目.这将创建一个 Sonar 项目,其中包含我的 Maven 项目的整个代码库的指标.Sonar 项目的 ID 与我的 Maven 项目的 ID 相同.因此,如果我的 Maven 项目是 Foo(带有模块 M1、M2 和 M3),那么我观察到声纳项目 Foo 已创建,我可以看到组件 M1、M2 和 M3 的指标.
..
我们目前在我们的持续构建过程中包含(重新激活)声纳,我们遇到了一些问题.为了只专注于声纳,我试图让它在“HelloWorld"项目上工作,但仍然没有成功. repo1 和 repo2 中似乎缺少一个 jar (sonar-maven-plugin-3.0.1.jar).我浏览了这些位置,这里只能找到 pom. 以下网址都找不到: [http://www.java2s.com/Co
..
使用: JaCoCo 0.5.3、Maven2、Sonar 2.14、sonar-maven-plugin 1.8、SùartGWT 3.0 目前正在尝试:在我的 Selenium 单元测试的 Sonar 上获取代码覆盖率. 问题: 尽管传感器正确启动,但代码覆盖率并未从 0% 移动,请分析正确生成的 jacoco.exec. 资源: https://gist.github.com/2888
..
我想从同一个项目创建两组声纳报告.一种会涵盖所有内容,另一种会排除一些软件包. 这可能吗?如果可以,该怎么做? 编辑:设置排除项不是问题,但有两个报告是. 解决方案 在 maven 中创建新配置文件并为每个配置文件添加带有新分支的调用声纳:mvn clean install -Pprofile1 sonar:sonar -Dsonar.branch=BRANCH1
..
我有一个由几个模块组成的项目. 我正在尝试使用 SonarQube 分析这些. 我已将 Sonar Maven 插件作为依赖项包含在每个模块中: org.codehaus.sonarsonar-maven-plugin5.1 然后我正在使用以下方式运行 Maven:
..
我正在尝试让 Jenkins 作为构建后步骤运行 Sonar. Jenkins 运行 SonarRunner [1] 但这失败了: ERROR: Sonar runner 执行期间出错错误:无法执行声纳错误:原因:您必须为“未知"定义以下强制属性:sonar.projectKey、sonar.projectName、sonar.projectVersion、sonar.sources 如
..
我正在使用 SVN 作为我的项目的版本管理工具,并计划使用声纳进行项目分析. 如何在每次将代码签入 SVN 时运行声纳项目分析? 解决方案 不要做复杂的事情作为预提交钩子!当用户进行提交时,直到预提交挂钩完成后,控制才会返回给用户.由于 Sonar 必须编译您的代码,因此您的用户将不得不等待每次提交以下内容: 查看代码 编译代码 运行 Sonar 执行的所有测试和检查 等
..
我正在使用 maven 运行 sonarqube. 我使用以下 方式安装了它.使用 brew,我安装了 mysql 和 sonar. 当我运行时,我得到 7 个严重错误,但 88 次测试的代码覆盖率为零 当我使用 IntelliJ 的工具运行它时,我得到以下结果.(不是零!) 这是我直接检查 Jacoco 结果的时候.在 $base_direc/target/jacoco/
..
我正在为一个多模块项目的错误而苦苦挣扎,结构很简单,看起来像这样: 根模块一模块 b模块 cpom.xml 使用maven命令行后:clean sonar:sonar deploy 我有这个错误: 未能执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar(default-cli) 在项目 X 上:
..
我正在编写一个多模块应用程序.一些模块只是基本的 Java 库,然后包含在 webapp 的 WAR 中. 我想在以下场景中运行代码覆盖: 我正在通过一个通过 Maven 启动的嵌入式 Jetty 运行 webapp. 我有针对 webapp 执行 HTTP 请求的测试. 我想获得包含在 webapp 和测试中的代码. 这可能吗?如何使用 Cobertura、JaCo
..