赞
踩
最近发现gitlab提供了maven的功能,研究了下怎么用,下面是摸索之后得出的方法
Settings -> Repository -> Deploy Tokens -> 分别生成read/wirte token
libxxx/build.gradle
android {
}
apply from: rootProject.file('git-publish.gradle')
git-publish.gradle
apply plugin: 'maven-publish' afterEvaluate { publishing { publications { release(MavenPublication) { from components.release groupId = "org.yeshen" artifactId = "tools" version = "1.0.0" } } repositories { maven { url "https://gitlab.yeshen.org/api/v4/projects/100/packages/maven" credentials { username "${这是步骤一生成的Deploy Tokens Name}" password "${这是步骤一生成的token}" } } } } }
./gradlew :tools:publish
repositories { maven { url "https://gitlab.yeshen.org/api/v4/projects/100/packages/maven" credentials(HttpHeaderCredentials) { name = 'Deploy-Token' password "${这是步骤一生成的密码}" } authentication { header(HttpHeaderAuthentication) } } } dependencies { implementation 'org.yeshen:tools:1.0.0' }
Deploy-Token
,不然会拉不到仓库。相关文章:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。