【问题标题】:Outsource java packages for reuse in other projects with gradle使用 gradle 外包 java 包以便在其他项目中重用
【发布时间】:2017-05-21 13:55:11
【问题描述】:

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

此外,可重复使用的包装内容仍在开发中,所以我想并行处理它。

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

【问题讨论】:

    标签: java gradle packages reusability


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-28
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 2023-01-31
      • 2017-04-20
      • 2015-12-24
      • 2012-12-18
      • 1970-01-01
      相关资源
      最近更新 更多