Gradle 1.3:build.gradle不build立类

一个新问题在这里:我有一个build.gradle文件与apply plugin: java中,并与一个Java项目/包相关联。 当我从命令行运行gradle build ,我得到:

 :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :jar UP-TO-DATE :assemble UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE :check UP-TO-DATE :build UP-TO-DATE BUILD SUCCESSFUL Total time: 4.312 secs 

但是当我检查生成文件夹,没有类。 我究竟做错了什么 ?

我有:lib,报告,testing结果&文件夹下的tmp,但没有类。 src代码是一个带有“Hello world”主要方法的类,打印到控制台上。

我的树看起来像这样:

 . ├── build │  ├── libs │  │  └── gradle-sandbox.jar │  ├── reports │  │  └── tests │  │  ├── base-style.css │  │  ├── css3-pie-1.0beta3.htc │  │  ├── index.html │  │  ├── report.js │  │  └── style.css │  ├── test-results │  └── tmp │  └── jar │  └── MANIFEST.MF ├── build.gradle └── src └── org └── gradle └── example └── simple ├── HelloWorld.java └── package-info.java 

Solutions Collecting From Web of "Gradle 1.3:build.gradle不build立类"

没有更多的信息,很难说。 也许你把源文件放到错误的目录下(默认是src/main/java )。 或者内部缓存损坏(不应该发生,但是尝试删除.gradle目录)。

当你进行gradle clean build时,你会得到class文件吗? 请注意,只要您在Gradle版本之间切换,就需要使用干净的版本。

我有一个类似的问题,我所有的类都在src / main / java中,但没有一个类在jar中显示。

问题是我正在使用Groovy。 调整到src / main / groovy解决了这个问题。