Gradle MavenDeployer GitLab

时间:2014-07-24 22:01:27

标签: gradle gitlab

我想在我自己的gitlab服务器上设置一个git存储库来存储私有库的工件。

我无法找到一种方法来设置gitlab + gradle来上传我的git存储库中的档案。

是否有人可以发布某种配置或分步指南?

1 个答案:

答案 0 :(得分:0)

看起来这样做的唯一方法是"上传"在本地maven仓库中存档,然后执行git commit + git push。

虽然我不是groovy专家在您的本地仓库上发布您的工件,但您需要做的就是在 build.gradle 文件中添加以下代码段:

apply plugin: 'maven'

group = "your.group"
version = android.defaultConfig.versionName
archivesBaseName = "artifactname"
artifacts {}
uploadArchives {
    repositories.mavenDeployer {
        repository url: 'file://' + new File(System.getProperty('user.home'), '.m2/localRepo').absolutePath
    }
}
task install(dependsOn: uploadArchives)enter code here