Gradle-构建特定类的jar,包括其导入的类

时间:2020-04-17 21:58:05

标签: java gradle jar

我有一个标准结构的项目,并希望构建仅包含某些类的JAR:例如src/main/java/utils/目录下包含的内容。我可以这样:

task specificJar(type: Jar) {
    baseName = 'specific'
    from sourceSets.main.output
    include 'utils/'
    with jar
}

现在,在其他项目上导入此JAR时发生的情况是utils/中的文件正在导入不在该目录中的类。这些文件正在导入其他文件,依此类推。因此,使用此解决方案,这些类不会包含在JAR中。

如何创建特定类的JAR,并以递归方式包含这些类进行编译所需的所有类?

0 个答案:

没有答案
相关问题