小编Cap*_*ect的帖子

自上次成功构建jenkins管道以来如何获得更改?

任何人都有一个Jenkins管道脚本可以填充自上次成功构建变量以来的所有更改?我正在使用git和multibranch管道作业.

jenkins jenkins-pipeline

13
推荐指数
2
解决办法
2万
查看次数

如何在gradle中排除对风味的依赖

我们有很多口味的android项目。一种口味包括aar,它将aar文件中的android-async-http捆绑在一起。

问题是我们已经为所有样式定义了编译依赖项:

compile 'com.loopj.android:android-async-http:1.4.6'
Run Code Online (Sandbox Code Playgroud)

并导致构建失败并显示以下错误:

 > com.android.build.api.transform.TransformException: java.util.zip.ZipException: 
duplicate entry: com/loopj/android/http/AssertUtils.class
Run Code Online (Sandbox Code Playgroud)

我正在尝试尝试仅出于一种口味排除这种依赖。就像是:

freeCompile('com.loopj.android:android-async-http:1.4.6') {
    exclude = true
}
Run Code Online (Sandbox Code Playgroud)

无论如何做到这一点而没有定义每种口味的依赖关系?

android gradle

6
推荐指数
0
解决办法
433
查看次数

Java 8 Stream 返回属性或 null

如果 bean 不存在,是否可以使用流返回 bean 或 null 的属性?

就像是:

String property = beans.stream()
    .filter(bean -> bean.getId() == id).findFirst().orElse(null).beanProperty();
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
1232
查看次数

标签 统计

android ×1

gradle ×1

java ×1

jenkins ×1

jenkins-pipeline ×1