Running grails publish-plugin
似乎没有做任何事情,我能找到的唯一文档是关于发布到 bintray 的。
[edit:]
我可以通过发布插件gradle publish
,但想知道是否有一种 grails-y 的方法可以做到这一点,并且想知道什么grails publish-plugin
实际上是:/
我在帮助下解决了这个问题瑞安·范德沃夫 https://stackoverflow.com/users/3638568/ryan-v at http://rvanderwerf.blogspot.com/2015/07/how-to-publish-grails-3-plugin.html http://rvanderwerf.blogspot.com/2015/07/how-to-publish-grails-3-plugin.html谁写道,有一堆 spring-boot 依赖项没有版本,这导致 gradle 崩溃。要解决此问题,请删除 pom 中没有版本的所有依赖项:
publishing {
publications {
mavenJar(MavenPublication) {
pom.withXml {
def pomNode = asNode()
pomNode.dependencyManagement.replaceNode {}
// simply remove dependencies without a version
// version-less dependencies are handled with dependencyManagement
// see https://github.com/spring-gradle-plugins/dependency-management-plugin/issues/8 for more complete solutions
pomNode.dependencies.dependency.findAll {
it.version.text().isEmpty()
}.each {
it.replaceNode {}
}
}
from components.java
}
}
repositories {
maven {
credentials {
username "username"
password "password"
}
url "http://localhost/repo"
}
}
}
那么你可以使用grails publish-plugin
or gradle publish
发布您的插件
相关SO问题:Grails 3 - 如何发布到 Artifactory https://stackoverflow.com/questions/30956826/grails-3-how-to-publish-to-artifactory
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)