以下插件配置适用于maven:
'44'
然后我可以将以下代码段添加到project.xml
的reports部分<dependency>
<groupId>lint4j</groupId>
<artifactId>jutils-lint4j-plugin</artifactId>
<version>1.3.1</version>
<type>plugin</type>
</dependency>
将以下行添加到项目的maven.properties文件中:
<report>jutils-lint4j-plugin</report>
但是我想要同样的事情。除了所需的build.gradle更改之外,我还需要在项目中更改其他任何内容,以便在Jenkins Job中查看lint报告。
答案 0 :(得分:0)
然后确保安装并配置了gradle plugin:
<hudson.plugins.gradle.Gradle plugin="gradle@1.24">
<description/>
<switches> -Dtest.single=com/mycomp/test/trusted/**/*Tests
-Dtest.scaleDefaultWaits=2.0</switches>
<tasks>clean test</tasks>
<rootBuildScriptDir/>
<buildFile/>
<gradleName>gradle-1.12</gradleName>
<useWrapper>false</useWrapper>
<makeExecutable>false</makeExecutable>
<fromRootBuildScriptDir>true</fromRootBuildScriptDir>
<useWorkspaceAsHome>false</useWorkspaceAsHome>
</hudson.plugins.gradle.Gradle>
我确实在网上找到了可以作为您的指南:https://github.com/codepath/android_guides/wiki/Building-Gradle-Projects-with-Jenkins-CI#create-the-build-job
答案 1 :(得分:0)
将以下代码添加到build.gradle文件:
buildscript {
repositories { jcenter() }
dependencies {
classpath 'com.netflix.nebula:gradle-lint-plugin:latest.release'
}
}
apply plugin: 'nebula.lint'
gradleLint.rules = ['dependency-parentheses', 'dependency-tuple']
添加自定义规则,忽略案例。