Upload artifact to Artifactory using Gradle
Solution 1:
That's because you don't have any publications
. The artifactory-publish
plugin works with maven-publish
plugin and uploads publications
.
If you prefer working with the old maven plugin, you need artifactory
plugin, not artifactory-publish
.
Take a look at the Overview part in "Working with Gradle" page of the official docs.
Solution 2:
I got this working. I was actually using an already created jar so I am using the below code to specify my jar that is to be uploaded:
publishing {
publications {
mavenJava(MavenPublication) {
// from components.java
artifact file("path/jar-1.0.0.jar")
}
}
}