下创建“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构建失败与java8?
- 2. 为什么我的gradle构建失败? (找不到方法apt())
- 3. 为什么“空”Gradle的构建如此缓慢?
- 4. 为什么我的Gradle构建死于退出码137?
- 5. Gradle NPE在构建?
- 6. 为什么建立gradle不能完成?
- 7. 为什么在我的Gradle构建中不执行某些测试?
- 8. 为什么Android Studio在我构建项目时会自动下载Gradle?
- 9. 为什么android gradle任务在libs构建之前就开始了?
- 10. 为什么Gradle将构建失败的测试标记为成功?
- 11. 在eclipse中构建gradle
- 12. 为什么Gradle Daemon会死?
- 13. 构建构建是什么?
- 14. 为什么TFS构建在构建代理上连续运行?为什么不平行构建?
- 15. 构建ROS android_sensors_driver Gradle
- 16. Gradle构建失败
- 17. Gradle构建问题
- 18. 构建失败 - gradle
- 19. Gradle构建速度
- 20. Gradle构建 - Maven Modello
- 21. 为什么我在构建python时无法构建sqlite3?
- 22. 用gradle构建android的最佳实践是什么?
- 23. 我的任务的Gradle增量构建:出了什么问题?
- 24. 为什么不能为android构建firefox?
- 25. 为什么我的大型多项目gradle构建缓慢启动?
- 26. Android Studio使用gradle构建classes.jar为空
- 27. 为android创建gradle friendly项目结构
- 28. 在Solr中,为什么“构建”不是被阻止“构建”,而是“构建”?
- 29. EEAP构建什么?
- 30. 什么“与”在gradle这个
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 –