下創建「java」目錄我使用gradle init創建了一個新的Gradle項目。我改變了很少的默認屬性。對於一個較舊的項目,類將會[project-dir]/build/classes,但是在我的新項目中,有一個非常類似的build.gradle文件,類將會[java-dir]/build/java /類。 buildDir的屬性是[project-dir]/build。那麼[project-dir]/build/java從哪裏來?我認爲這給我帶來了類加載器的問題。爲什麼gradle在構建
0
A
回答
0
(Nizet打我給它與鏈接)
在各大發行數量4搖籃,他們讓自己改變build目錄,以支持多個JVM語言。它是在發佈之前宣佈的。
緩存安全混合JVM語言編寫的在搖籃3.5,預測, 使用Java和其他JVM語言(如Groovy或斯卡拉)將使用內建緩存時 遇到的問題。由多個編譯任務創建的 的類文件全部放入同一個輸出目錄 ,這確定了每個 任務的高速緩存輸出集合難度,並且會導致Gradle將每個編譯任務的錯誤輸出緩存爲 。
Gradle現在爲每種JVM語言使用單獨的輸出目錄。
所以你必須/建設/ JAVA,建立/斯卡拉等
相關問題
- 1. 爲什麼「空」Gradle的構建如此緩慢?
- 2. 爲什麼我的Gradle構建死於退出碼137?
- 3. 爲什麼我的gradle構建失敗? (找不到方法apt())
- 4. Gradle NPE在構建?
- 5. 爲什麼建立gradle不能完成?
- 6. 爲什麼Android Studio在我構建項目時會自動下載Gradle?
- 7. 爲什麼在我的Gradle構建中不執行某些測試?
- 8. 爲什麼Gradle將構建失敗的測試標記爲成功?
- 9. 在eclipse中構建gradle
- 10. 構建ROS android_sensors_driver Gradle
- 11. 爲什麼不能爲android構建firefox?
- 12. 爲android創建gradle friendly項目結構
- 13. 在Solr中,爲什麼「構建」不是被阻止「構建」,而是「構建」?
- 14. EEAP構建什麼?
- 15. 爲什麼構建配置不能在TeamCity中爲構建鏈並行運行?
- 16. Gradle模塊構建命令
- 17. gradle構建不起作用
- 18. Android - 使用NDK構建Gradle
- 19. Android的gradle構建給DuplicateFileException
- 20. Gradle構建同步失敗
- 21. Gradle構建投擲錯誤
- 22. Gradle構建沒有完成
- 23. 消息Gradle構建錯誤
- 24. 構建彈簧與gradle
- 25. Java/Groovy Gradle構建錯誤
- 26. Gradle stop構建任務
- 27. Gradle構建不調用JUnit
- 28. Mule和Gradle構建工具
- 29. 爲什麼我不能構建
- 30. OpenCV - 爲什麼這個構建錯誤?
https://docs.gradle.org/4.0/release-notes.html#location-of-classes-in -the-build-directory,https://docs.gradle.org/4.0/release-notes.html#build-cache-improvements –