【问题标题】:Gradle: Add jar & dependencies to exporting jarGradle:将 jar 和依赖项添加到导出 jar
【发布时间】:2014-09-15 05:08:37
【问题描述】:

假设我的 gradle 依赖项是:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'org.apache.commons:commons-io:1.3.2'
    testCompile group: 'junit', name: 'junit', version: '4.11'
}

如何将它们添加到使用 java 插件和 :jar 任务创建的 jar 文件中?

我只找到了库的 this 解决方案,但也没有用。

看到我有本地依赖和maven依赖。

【问题讨论】:

    标签: gradle build.gradle


    【解决方案1】:
    jar {
        from { configurations.runtime.collect { zipTree(it) } }
    }
    

    【讨论】:

    • 我可以看到里面的罐子,但无法读取它们 (NoClassDefFoundError)。我的类路径可能有问题,我进行调查
    • 问题可能是,你需要解压后的罐子。看看这个 stov 线程:stackoverflow.com/questions/10986244/…
    猜你喜欢
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    相关资源
    最近更新 更多