将java包外包给gradle,以便在其他项目中重用

将java包外包给gradle,以便在其他项目中重用,java,gradle,packages,reusability,Java,Gradle,Packages,Reusability,我在里面有一个项目,我开发了一系列的类,这些类非常抽象,所以我可以在其他项目中使用它。我应该如何外包软件包,以便最终通过gradle或IDE将其包括在内 另外,可重用的packag内容仍在开发中,所以我想并行地对其进行处理 有谁能告诉我如何解决这个问题吗?在您的构建中。gradle使用自定义构建只收集您想要的包 task customBuild(type: Jar) { from ("src/main/java/abstract/"){ into "abstract"

我在里面有一个项目,我开发了一系列的类,这些类非常抽象,所以我可以在其他项目中使用它。我应该如何外包软件包,以便最终通过gradle或IDE将其包括在内

另外,可重用的packag内容仍在开发中,所以我想并行地对其进行处理


有谁能告诉我如何解决这个问题吗?

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

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

    version = ""
    baseName = "myClasses"
}
它将在
build/libs/YouJarName

现在,您可以将jar复制到任何您想要的地方,并以这种方式将其包含在另一个项目中:

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