我无法在一台Artifactory服务器上解决两个存储库(ext-releases-local和repo1-cache).我的构建似乎只解决了列表中的最后一个存储库而忽略了第一个存储库.基本上,我将项目的依赖项放在ext-releases-local中,并且可以在名为repo1-cache的远程存储库中找到它们的传递依赖项.所以我需要使用Artifactory Gradle插件解决这两个问题.这是我在build.gradle中尝试过的设置:
artifactory {
contextUrl = "https://myartifactory.host.com"
publish {
repository {
repoKey = "myproj-releases-local"
username = "${artifactory_deployer_user}"
password = "${artifactory_deployer_password}"
}
}
resolve {
repository {
repoKey = "repo1-cache"
username = "${artifactory_reader_user}"
password = "${artifactory_reader_password}"
}
repository {
repoKey = "ext-releases-local"
username = "${artifactory_reader_user}"
password = "${artifactory_reader_password}"
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果有任何帮助/建议,我将不胜感激.在jfrog的网站上没有任何文件说明是否支持解析两个回购.没有Artifactory Gradle插件,这绝对是可能的,但不幸的是我将通过Bamboo构建,并且Artifactory Gradle插件已成为发布管理所必需的.
我不确定这是否可能,但我想从 Mongo 不同方法中的 url 获取不同的域名。这是一些示例数据:
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "http://mydomain.prep.com/post/290837872/myContent"
}
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "http://mydomain.prep.com/s/44432/somethingElse"
}
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "https://newdomain.com/ref/2"
}
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "http://olddomain.reference.org/ref/5"
}
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "https://newdomain.com/ref/2342"
}
{
stuff : "someValue",
moreStuff : "someOtherValue",
url : "http://olddomain.reference.org/ref/1234"
}
Run Code Online (Sandbox Code Playgroud)
因此,根据示例数据,我希望获得一个不同的查询,该查询仅返回网址中的不同域:
{
"0" : "http://mydomain.prep.com",
"1" : "https://newdomain.com",
"2" …Run Code Online (Sandbox Code Playgroud)