[GRADLE-391] User Guide Manifest Examples Invalid in section 10.8.4 Created: 10/Feb/09 Updated: 04/Jan/13 Resolved: 31/Mar/09 |
|
Status: | Resolved |
Project: | Gradle |
Affects Version/s: | 0.5.2 |
Fix Version/s: | 0.6 |
Type: | Bug | ||
Reporter: | Spencer Allain | Assignee: | Adam Murdoch |
Resolution: | Fixed | Votes: | 0 |
Description |
http://gradle.org/userguide/0.5.2/userguidech10.html#x28-4700010 Both examples in this section have the below incorrect line: manifest.mainAttributes(Implementation-Title: "Gradle", Implementation-Version: $version) This is invalid Groovy code because of the '-' in both Implementation-Title and Implementation-Version When attempting to build, the following error occurs because it's trying to treat Implementation-Title as an expression, instead of as a String. build_gradle: 11: illegal colon after argument expression; The below is all that's needed to correct the example, and is arguably a good practice because you are forcing it to treat the key as a string value. manifest.mainAttributes("Implementation-Title": "Gradle", "Implementation-Version": $version) |
Comments |
Comment by Spencer Allain [ 10/Feb/09 ] |
Hmm, looks like I forgot about the other fix I had to make, (which I had corrected in my own usage). The use of $version results in: build_gradle: 11: unexpected token: $ @ line 11, column 49. The version(s) that actually work would be: manifest.mainAttributes("Implementation-Title": "Gradle", "Implementation-Version": "$version") |