我们在Java中有一个多项目构建,其中8个项目中有两个是系统测试,我们不想针对系统测试代码(位于'src/main/Java'中)运行FindBugs或Checkstyle。
我在顶级build.gradle文件中启用了findbugs/checkstyle,但想要“禁用”插件在这两个项目中运行?
我爱gradle原来很简单
//Disable findbugs and checkstyle as per legacy ant build.xml
findbugs {
sourceSets = []
}
checkstyle {
sourceSets = []
}
我有以下Gradle构建文件:https://github.com/markuswustenberg/jsense/blob/a796055f984ec309db3cc0f3e8340cbccac36e4e/jsense-protobuf/build.Gradle,其中包括:
我有一个多项目的gradle构建,其中一个子项目是应用Artifactory插件(版本4.2.0),并配置contextUrl和resolve repoKey。 它设置一个简单的配置和依赖项,然后有一个复制任务来检索依赖项作为zip文件并将其解压缩到目录中。 然而,当复制任务运行时,我得到下面的错误。我做错了什么?这是Artifactory插件或gradle的问题,还是。。。? 问题似乎与该项目是
这是一个相当普遍的问题,我用过的解决方案和我后来搜索发现的差不多。其中一个实现了带有< code>JLabel的< code>ListCellRenderer,它根据当前选择的索引启用或禁用自身: 问题是,尽管列表项在视觉上显示为禁用,但尽管调用了< code>setFocusable,它仍然可以被选中。我该如何禁用它?
林特正在中止我在一些库项目中的构建。我可以编辑每个单独的库项目的来解决这个问题 但是,我更希望在顶级脚本中使用以下代码: 条件语句确保只钩到带有android插件的项目中。我只能用AfterAdvaluate来完成这个任务。然而,我的构建仍然在lint错误上失败。 更新: 重新排列子项目和afterEvaluate或使用allprojects仍然会产生以下相同类型的错误: 堆栈跟踪:
null b.其他项目之一ProjectAUtilities在PMD步骤失败,即使在PMD的Build.Gradle中忽略错误为true。错误表示有3个测试失败。 c.如何在build.gradle文件(而不是ANT)中为checkstyle/pmd/findbugs使用include/exclude。即除了“src/java”文件夹之外,它不会去做任何事情。 多谢了。