我正在尝试在build.gradle中仅一行运行简单的gradle构建:
apply plugin: 'java'
Java文件位于- src / main / java / hello / Hello.java
当我运行build.gradle时,已编译的Hello.class在
下生成build / classes / java / main / hello / Hello.class
我期望的是:
build / classes / main / java / hello / Hello.class
Hello.java-
package hello;
class Hello{
public static void main(String args[]){
System.out.println("Hello Java");
}
}
有人可以解释一下吗?谢谢。
答案 0 :(得分:0)
这在Gradle 3.x和4.x之间发生了变化。
我们选择build / classes / java / main vs build / classes / main / java的原因是,使用硬编码build / classes / main或snuck的路径的build和插件不太可能以奇怪的方式破坏输出到build / classs / main。