我有一个项目,我开发了一堆非常抽象的类,所以我可以在其他项目中使用它。我应该如何以一种方式外包软件包,以便最终通过gradle或IDE包含它?
此外,可重用的包内容仍处于开发阶段,因此我希望并行处理它。
谁能告诉我怎么解决这个问题?
在您的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"])
}