簡體   English   中英

如何停止Gradle將依賴項擴展到ExpandedArchives?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM