如何使用REST API更改P2存储库配置
下面的步骤将帮助您通过REST API更改P2存储库配置。
我们还创建了一个cURL可命令部署的用户插件,该插件是可用的在这里.这将使您能够获取和设置P2存储库使用的P2 url,关于P2存储库的更多信息是可用的在这里.
关于如何部署P2用户插件的信息是可用的在这里.
这个用户插件支持两个命令:
1.返回Artifactory应用程序中的当前P2设置。执行此命令的cURL命令是:
curl -uadmin:密码-X POST "http://localhost:8081/artifactory/api/plugins/execute/getP2Urls?params =回购= repoKey”
将repoKey的值设置为P2虚拟存储库的名称。
2.modifyP2Urls -将根据JSON文件中配置的版本修改P2。这里有一个例子:
{"repo": "p2-virtual","urls": ["http://dl.google.com/eclipse/plugin/3.7","http://download.eclipse.org/releases/luna","http://download.eclipse.org/mylyn/releases/luna","http://download.eclipse.org/eclipse/updates/4.4","local://p2-local/eclipse-repository/eclipse-repository/1.0.0-SNAPSHOT/eclipse-repository-1.0.0-20141213.002711-2.zip!/ ")}
下面是一个cURL命令的例子:
curl -uadmin:password -T /path/to/jsonFile -X POST "http://localhost:8081/artifactory/api/plugins/execute/modifyP2Urls"