[GRADLE-1878] milestone 5 broke PgpPlugin Created: 30/Oct/11 Updated: 04/Jan/13 Resolved: 30/Oct/11 |
|
| Status: | Resolved |
| Project: | Gradle |
| Affects Version/s: | 1.0-milestone-5 |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Blaine Simpson | Assignee: | Unassigned |
| Resolution: | Not A Bug | Votes: | 0 |
| Attachments: |
|
| Description |
|
My PgpPlugin setup works fine with 1.0-milestone-3. Croaks with milestone 5 because project.getByName("string") is no longer available. I see nothing in the Gradle release notes or upgrade guides about any changes to a getByName method. Little sampling from stack trace: at org.gradle.api.internal.project.DefaultProject_Decorated.invokeMethod(Unknown Source)
at de.huxhorn.gradle.pgp.PgpPlugin.apply(PgpPlugin.groovy:63)
at de.huxhorn.gradle.pgp.PgpPlugin.apply(PgpPlugin.groovy)
at org.gradle.api.internal.plugins.DefaultProjectsPluginContainer.providePlugin(DefaultProjectsPluginContainer.java:107)
The attached Gradle test file works with milestone 3 and fails with milestone 5. |
| Comments |
| Comment by Adam Murdoch [ 30/Oct/11 ] |
|
Project.getByName() was never a supported way to access tasks, and was removed in milestone-5. We forgot to mention this in the migration guide. This is fixed now: http://wiki.gradle.org/display/GRADLE/Gradle+1.0-milestone-5+Migration+Guide#Gradle1.0-milestone-5MigrationGuide-Projectmethods This gives you some examples of supported ways to access tasks. |
| Comment by Joern Huxhorn [ 01/Nov/11 ] |
|
I won't support the PGPPlugin anymore since Gradle includes similar functionality with the Signing plugin. I just updated the Plugin page accordingly. |