gpt4 book ai didi

gradle - 如何将gradle插件(不是android库)推送到jcenter(或maven mavenCentral)?

转载 作者:行者123 更新时间:2023-12-03 05:39:49 24 4
gpt4 key购买 nike

我写了一个插件,想发布到jcenter(或其他仓库)。
然后可以通过rootProject#build.gradle#classpath导入。
不再使用文件。

我该怎么办?(我可以发布android库,但不能这样做)

最佳答案

您可以使用java-gradle-plugin轻松发布您的插件,请参阅官方文档:https://docs.gradle.org/current/userguide/custom_plugins.html#sec:using_the_java_gradle_plugin_development_plugin(和here)

使用示例,它正在发布到本地Maven存储库(但您可以对其进行调整以发布到任何远程存储库)

plugins {
id 'java-gradle-plugin'
id 'groovy'
id 'maven-publish'
}
group 'org.gradle.sample.plugin'
version '0.1'

// pugin metadata configuration
gradlePlugin {
plugins {
myplugin {
id = "org.gradle.sample.plugin.myplugin"
implementationClass = "org.gradle.sample.plugin.MyPlugin"
}
}
}
// publish to local maven repo for testing
publishing {
repositories {
maven {
url "../repos/maven-repo"
}
}
}

然后执行:
./gradlew publish

关于gradle - 如何将gradle插件(不是android库)推送到jcenter(或maven mavenCentral)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53735413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com