Пользовательский плагин Gradle Maven опубликовать - PullRequest
0 голосов
/ 28 марта 2020

Я создал плагин 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 меняется на артефакт и он строит. Но когда я добавляю его в другой проект в качестве плагина, я не могу его найти. Есть предложения, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...