[英]How to stop Gradle for expanding dependencies to expandedArchives?
也許我沒有正確設置我的依賴項,但是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,不久后找出答案...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.