java - Gradle:为什么传统的java构建类路径与java源路径相反

标签 java gradle build conventions

我很好奇倒置的充分理由是什么:

project/src/main/java/pckgLev0/pckgLev1/...

项目/构建/类/java/main/pckgLev0/pckgLev1/...

最佳答案

这在 Gradle 4.x 中发生了变化。

来自gradle discussions :

The reason we went with build/classes/java/main vs build/classes/main/java is that it was less likely to break in strange ways with builds and plugins that hardcoded the path to build/classes/main or snuck outputs into build/classes/main.

关于java - Gradle:为什么传统的java构建类路径与java源路径相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59429315/

相关文章:

c++ - 不同机器上 list 中的不同版本

java - 如何让 Ant 将属性文件复制到类目录

Java 反射从同一上下文调用方法

groovy - Intellij + Gradle:自动导入类

android - 在Android Studio中从APK排除文件夹

apache-flex - Gradlefx 编译失败,依赖 as3commons-logging

java - 根据 Google Map Android API v2 上的一组位置确定合适的缩放级别

java - Python 和 Java 中的拼音

java在父类(super class)作为参数的子类中创建构造函数

linux - 来自 Linux 的 makefile 在 OpenSolaris 中不起作用