Issue
Android Studio offered me to update the gradle wrapper and I accepted.
After the update process it updated the wrapper to the version 7.0.2.
Now I'm getting the following error on my project:
unable to resolve class MavenDeployment
@ line 30, column 34.
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
^
1 error
It is a library project and I'm using the following guide (and script) for publishing it on MavenCentral: simple library publishing with Gradle
It seems it is no longer resolving the class MavenDeployment from the maven plugin:
apply plugin: 'maven'
Exatly at this point on the script:
afterEvaluate { project ->
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
...
I'm not a gradle expert. How can I resolve this error?
Solution
Finally identified the problem: The old maven plugin is deprecated in the new gradle versions.
If you are experiencing this error you need to rewrite your script to use Maven Publish Plugin
Answered By - Addev
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.