Gradle无法识别jar清单中的更改

时间:2015-09-14 12:52:59

标签: java gradle build.gradle

我是新手,并从命令行尝试一些基本示例。

该示例告诉我将其放入我的build.gradle文件中,以使该类成为我的主jar类。

jar.manifest.attributes 'Main-Class': 'de.gradlebuch.HelloWorld'

之后,构建输出应如下所示:

PS C:\Users\user\Desktop\gradle test\HelloWorld> gradle build
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build UP-TO-DATE

不幸的是,它不是。我明白了:

PS C:\Users\user\Desktop\gradle test\HelloWorld> 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

jar和汇编程序任务是UP_TO_DATE,属性不在Manifest.MF文件中。

当我这样做时

gradle clean
gradle build
一切都很好。但我认为Gradle能够在不重建的情况下检测这些变化。

如何让我的build.gradle文件中的Gradle检测更改?

0 个答案:

没有答案