外包java包,以便在使用gradle的其他项目中重用

问题描述 投票:1回答:1

我有一个项目,我开发了一堆非常抽象的类,所以我可以在其他项目中使用它。我应该如何以一种方式外包软件包,以便最终通过gradle或IDE包含它?

此外,可重用的包内容仍处于开发阶段,因此我希望并行处理它。

谁能告诉我怎么解决这个问题?

java gradle packages reusability
1个回答
0
投票

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

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

    version = ""
    baseName = "myClasses"
}

它会在jar中为你建立一个build/libs/YouJarName文件 现在,您可以将jar复制到任何您想要的位置,并以这种方式将其包含在另一个项目中:

dependencies {
    compile fileTree (dir : "your/jar/location", includes: ["myJar.jar"])
}
© www.soinside.com 2019 - 2024. All rights reserved.