gpt4 book ai didi

java - 如何停止 Gradle 将依赖项扩展为 ExpandedArchives?

转载 作者:行者123 更新时间:2023-12-01 11:36:05 24 4
gpt4 key购买 nike

也许我没有正确设置我的依赖项,但 Gradle 坚持将我的所有依赖项扩展为 tmp/expandedArchives,这实际上使 Gradle 无用。我需要来自 WebSphere 的各种 JAR,而使用 Ant,我只需将它们添加到 javac 的类路径中即可。

我做错了什么?我可以为我的编译依赖项提供某种标志,以便将它们添加到类路径中吗?

apply plugin: 'java'
apply plugin: 'war'

dependencies {
compile fileTree(dir: '../MyEarName/lib', include: '*.jar')
compile fileTree(dir: wasHome + '/lib', include: '*.jar')
compile fileTree(dir: wasHome + '/plugins', include: '*.jar')
compile fileTree(dir: wasHome + '/runtimes', include: '*.jar')
compile fileTree(dir: wasHome + '/java/jre/lib', include: '*.jar')
}

war {
webAppDirName = 'WebContent'
}

sourceCompatibility = 1.6
targetCompatibility = 1.6

sourceSets {
main {
java {
srcDir 'src'
}
}
}

compileJava {
options.fork = true
options.incremental = true
}

谢谢!

最佳答案

事实证明这是因为 options.incremental = true。删除它解决了问题。

搜索了几个小时,最后发布到SO,不久之后就找到了答案......

关于java - 如何停止 Gradle 将依赖项扩展为 ExpandedArchives?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29977209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com