我使用Gradle和Gradle Maven插件将档案上传到Maven Central。这很好。我也想将相同的档案上传到GitLab Maven仓库。上载到此仓库需要使用特殊的HTTP标头值进行身份验证。但是我不知道如何使用Gradle Maven插件来做到这一点。该GitLab文档描述了使用Maven的基础构建过程pom.xml和settings.xml。我目前所拥有的是:
用Gradle创建的文件:
build/libs
??? wms-1.2.0.jar
??? wms-1.2.0.jar.asc
??? wms-1.2.0-javadoc.jar
??? wms-1.2.0-javadoc.jar.asc
??? wms-1.2.0-sources.jar
??? wms-1.2.0-sources.jar.asc
build/poms
??? pom-default.xml
Run Code Online (Sandbox Code Playgroud)
根据GitLab文档的文件:
pom.xml
settings.xml
Run Code Online (Sandbox Code Playgroud)
当我执行
mvn deploy -s settings.xml
Run Code Online (Sandbox Code Playgroud)
然后pom-default.xml必须“混入” pom.xml并且build/libs/*必须用作存档位置。我怎样才能做到这一点?