java – Shadow Plugin Gradle:mergeServiceFiles()做什么?
|
在我的build.gradle文件中,我需要添加以下行: shadowJar {
mergeServiceFiles()
}
否则罐子不能正常运行.我想知道这条线到底是做什么的? 解决方法你为什么不自己在代码中调查呢? mergeServiceFiles正好声明为 here,其实现如下:/**
* Syntactic sugar for merging service files in JARs
* @return
*/
public ShadowJar mergeServiceFiles() {
try {
transform(ServiceFileTransformer.class);
} catch (IllegalAccessException e) {
} catch (InstantiationException e) {
}
return this;
}
正如您所看到的,它使用了定义为here的ServiceFileTransfomer.来自其文档:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
