var*_*esa 13 continuous-integration command-line repository maven
我认为这应该是可能的,但我没有发现任何与之相关的内容,因为我发现所有内容都与依赖库有关.
我想要做的是定义存储库,其中maven(例如,部署或发布插件)推送工件.如何在命令行中定义它?我认为是-Dsomething
更新:当我仔细阅读jenkins错误输出时,它暗示使用:
-DaltDeploymentRepository=id::layout::url
使用它的格式是什么?什么是布局参数?
khm*_*ise 25
最简单的方法是阅读有关描述格式的maven-deploy-plugin的文档:
mvn -DaltDeploymentRepository=repositoryId::default::http://WhatEverURL
Run Code Online (Sandbox Code Playgroud)
在分配管理中,您通常会提供以下内容:
<distributionManagement>
<repository>
<id>internal.repo</id>
<name>MyCo Internal Repository</name>
<url>Host to Company Repository</url>
</repository>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)
如果你想在这种情况下使用不同的URL,你需要给:
mvn -DaltDeploymentRepository=internal.repo::default::http://WhatEverURL
Run Code Online (Sandbox Code Playgroud)
在默认情况下在这种情况下,对于默认Maven仓库的布局.
| 归档时间: |
|
| 查看次数: |
8941 次 |
| 最近记录: |