java - 排除依赖 jar 中的特定类 - GRADLE

标签 java gradle

我有一个 jar 文件:sp-common-types.jar,它是由另一个团队提供的。这大约有6个类(class)。我不想包含其中的 2 类。我可以使用 gradle 中的以下语句排除该 jar。如果我想从jar中排除特定的类,如何实现。

compile("com.xyz.sp:sp-boot:0.1.1"){ exclude group: "com.xyz.sp", module: 'sp-common-types' }

最佳答案

我认为不可能在依赖项导入时排除文件/类。我能想到的唯一解决方案可能有效,但会是一个粗略的解决方案,那就是编写一个任务,手动从导入的 jar 中删除您不想要的文件夹结构。

关于java - 排除依赖 jar 中的特定类 - GRADLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32745094/

相关文章:

java - Akka Spring 集成不设置 Actor 的名字

java - 有没有办法获取 java.util.Scanner 失败的输入文件的行号(和列号)?

java - 如何使用字符串变量作为循环目的的条件

java - 使用变量指定依赖版本时构建失败

java - 如何使用 Selenium WebDriver 从下拉框中选择一个项目?

java - Lucene MoreLikeThis 无法解析为类型

android - ionic 构建安卓 :CordovaLib:compileDebugJavaWithJavac

java - 如何使用 Android Gradle 插件 3.0.0+ 来操作变体输出?

spring-boot - 从Spring Boot项目中仅由.class文件组成的Gradle创建Jar

java - 执行单元测试完成的一些高级操作?