Java Gradle 1.3的后续操作:build.Gradle不构建类
我实际上使用的是新发布的Gradle2,但问题与前一篇文章中描述的相同 我也是一个新手,试图遵循Spring指南()中给出的示例,但是在我第一次编译之后,就没有类了 我尝试了各种树结构的配置,包括添加上面线程中建议的结构和代码: “我猜源文件路径是src/org/gradle/example/simple/HelloWorld.java。(该图显示了一些不同的内容。)这与gradle的默认路径不匹配,因此您必须重新配置它:sourceset.main.java.srcDirs=[“src”]–Peter Niederwieser 12月7日1:23” 添加行:sourceSets.main.java.srcDirs=[“src”]可以编译代码,但是,我仍然没有类 这是成功的构建Java Gradle 1.3的后续操作:build.Gradle不构建类,java,spring,build.gradle,Java,Spring,Build.gradle,我实际上使用的是新发布的Gradle2,但问题与前一篇文章中描述的相同 我也是一个新手,试图遵循Spring指南()中给出的示例,但是在我第一次编译之后,就没有类了 我尝试了各种树结构的配置,包括添加上面线程中建议的结构和代码: “我猜源文件路径是src/org/gradle/example/simple/HelloWorld.java。(该图显示了一些不同的内容。)这与gradle的默认路径不匹配,因此您必须重新配置它:sourceset.main.java.srcDirs=[“src”]–P
: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.468 secs
以下是生成文件:
apply plugin: 'java'
sourceSets.main.java.srcDirs=["src"]
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile "joda-time:joda-time:2.2"
}
jar {
baseName = 'gs-gradle'
version = '0.1.0'
}
task wrapper(type:Wrapper) {
gradleVersion = '1.11'
}
apply plugin: 'application'
mainClassName = 'hello.HelloWorld'
我的课在哪里?请帮忙。在我遇到同样的问题后,在我理解这种行为的原因之前,我尝试了一下。 我的项目结构是这样的
MyProject
- src
- main
- java
- hello
HelloWorld.java
build.gradle
问题是build.gradle应该在项目根文件夹下,即MyProject下,而不是hello文件夹下
对其进行了更改,使我的项目结构如下所示,运行了gradle构建并看到创建了classes文件夹:
MyProject
- src
- main
- java
- hello
HelloWorld.java
build.gradle
仔细想想,build.gradle用于构建完整的项目,而不仅仅是一个文件夹中的类,它应该正确地位于项目根文件夹下。继续调试时,我注意到gradleVersion是错误的(从示例文本中无脑地输入)。修正了这个问题,但仍然不起作用。还是没有课,你能修好吗?我遇到了同样的问题,很好奇你是否能找到解决办法。