gradle - Gradle-如何覆盖在EAR中创建lib目录

标签 gradle build.gradle gradle-plugin

我想反射(reflect)要包含在基本目录中的jar,而不是在EAR中创建lib目录,是否有任何解决方法可以克服lib目录。

最佳答案

您需要设置ear插件的libDirName参数来更改库在ear中的位置。

查看示例:

apply plugin: 'ear'

repositories {
    mavenCentral()
}

dependencies {
    earlib group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1'
}

ear {
    libDirName '.'
}

关于gradle - Gradle-如何覆盖在EAR中创建lib目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46287089/

相关文章:

android - mAuth = Firebase.getInstance()在运行应用程序时给出错误

java - com.android.build.api.transform.TransformException : java. util.zip.ZipException : duplicate entry: com/android/volley/Request$Priority. 类

gradle - Gradle构建脚本是否可以使用与父build.gradle文件相同的存储库?

java - Java Gradle API 的 Maven 依赖参数是什么?

gradle - 在 gradle 中为 liquibase 插件设置工作目录?

java - Eclipse 中缺少项目依赖项

groovy - 为什么我的gradle脚本中出现 “connot be applied to ' Closure'”警告?

Gradle 自定义插件 : gradleApi() vs Explicit Dependency

gradle - 排除方法在gradle中不起作用

特定于 2 个 flavor 维度的每种组合的 Android 配置