使用Gradle外包Java包以在其他项目中重用

cigdeys3  于 2023-11-18  发布在  Java
关注(0)|答案(1)|浏览(115)

我有一个项目,在其中我开发了一堆类,这些类保持非常抽象,所以我可以在其他项目中使用它们。我应该如何外包包,以便最终通过gradle或IDE包含它?
此外,可重用包的内容仍在开发中,所以我想做的工作,它在平行。
有谁能告诉我怎么解决这个问题吗?

xzlaal3s

xzlaal3s1#

在您的build.gradle中,使用自定义构建只收集您想要的包

task customBuild(type: Jar) {
    from ("src/main/java/abstract/"){
        into "abstract"
    }

    version = ""
    baseName = "myClasses"
}

字符串
它将在build/libs/YouJarName中构建一个jar文件
现在你可以将jar复制到任何你想要的地方,并以这种方式将其包含在另一个项目中:

dependencies {
    compile fileTree (dir : "your/jar/location", includes: ["myJar.jar"])
}

相关问题