Я создал плагин Gradle build.gradle:
plugins {
id "com.gradle.plugin-publish" version "0.10.1"
id 'java-gradle-plugin'
id 'java'
id 'groovy'
id 'maven-publish'
id 'maven'
id "com.jfrog.artifactory" version "4.15.1"
}
repositories {
maven { url "" }
maven { url "" }
jcenter()
gradlePluginPortal()
mavenLocal()
}
gradlePlugin {
plugins {
namePlugin {
id = project.pluginId
implementationClass = ''
}
}
}
artifactory {
contextUrl = ""
publish {
repository {
repoKey = ''
username = ""
password = System.getenv("")
maven = true
}
defaults {
publishConfigs('archives')
publishBuildInfo = false
publishPom = false
publishIvy = false
}
}
resolve {
repository {
repoKey = ''
username = ""
maven = true
}
}
artifactoryPublish {
contextUrl = ""
depen``dsOn jar
}
Плагин отлично работает, когда я публикую sh это в локальном хранилище maven. Когда я пу sh меняется на артефакт и он строит. Но когда я добавляю его в другой проект в качестве плагина, я не могу его найти. Есть предложения, что я делаю не так?