【问题标题】:How to use gradle to link a jar in lib?如何使用 gradle 链接 lib 中的 jar?
【发布时间】:2012-06-18 23:48:34
【问题描述】:

项目如下:

项目

/src /a.java

/lib /B.jar

/bin

(a.java 使用 B.jar 中的一些类)

如何链接B.jar并通过gradle构建项目?

【问题讨论】:

    标签: java jar gradle


    【解决方案1】:

    首先在项目的根级别创建一个名为build.gradle 的新构建脚本。您需要应用 Java 插件并将源目录设置为 src,因为它不使用默认项目布局。我们还将您的 JAR 文件依赖项分配给 compile 配置。运行 gradle build 将编译您的代码,运行测试(您没有)并组装您的模块的工件。

    apply plugin: 'java'
    
    sourceSets {
        main {
            java {
                srcDirs = ['src']
            }
        }
    }
    
    dependencies {
        compile fileTree(dir: 'lib', include: 'B.jar') 
    }
    

    【讨论】:

    • 如果你有多个 .jar 文件,gradle 也会采用如下通配符:compile fileTree(dir: 'lib', include: '*.jar')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2015-11-30
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    相关资源
    最近更新 更多