繁体   English   中英

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

[英]Outsource java packages for reuse in other projects with gradle

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

此外,可重复使用的包装内容仍处于开发阶段,因此我希望在paralelle中进行处理。

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

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"])
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM