嗨,我需要调用REST服务作为buildscript(Gradle)的一部分,没有任何第三方插件,我怎么能使用Groovy来做到这一点?
(我的第一次尝试)
repositories {
mavenCentral()
}
dependencies {
complie "org.codehaus.groovy.modules.http-builder:http-builder:0.5.2"
}
task hello {
def http = new HTTPBuilder("http://myserver.com:8983/solr/select?q=*&wt=json")
http.auth.basic 'username', 'password'
http.request(GET, JSON ) { req ->
}
}
Run Code Online (Sandbox Code Playgroud) 我们已经从一个非常古老的Artifactory(6-7岁)升级.当时,由于篇幅限制,部分存储库不是由Artifactory处理的,而是通过Apache httpd服务器通过HTTP提供的.通过Apache httpd提供的工件被部署在SCP上.我们正试图将所有内容从SCP迁移到HTTPS.我们已经迁移了很多东西.但是,我们现在留下了Maven站点,这些站点也部署在SCP上并由Apache提供服务.
我们希望将所有这些网站迁移到Artifactory.我们需要一个单独的存储库吗?我无法在Artifactory中找到它是如何工作的.有人可以提供解释或链接吗?
提前谢谢了!