在本地maven存储库中发布存档

时间:2014-10-31 06:23:42

标签: java groovy gradle

我试图将jar发布到当地的maven ropsitory。我已经编写了以下gradle构建脚本:

uploadArchives{
    repositories{
        mavenDeployer{
            repository(url: "C:/users/Admin/maven")
        }
    }
}

但我收到了一个错误:

  
    

无法发布配置'档案'     对于工件{:upload_archive:unspecified:jar}:groupId不能为空。

  

什么?我是按照 documentation 的第8.7节所说的那样做的。

2 个答案:

答案 0 :(得分:1)

听起来你没有设置project.group,这是发布到Maven存储库所必需的。查看samples分布的gradle-all目录中的完整示例。用户指南包含这些摘录。

答案 1 :(得分:1)

您的build.gradle文件缺少组定义,这看起来应该是这样的

    group = 'net.joningi'

    uploadArchives {
        repositories {
            mavenDeployer {
                repository(url: uri('../repo'))
            }
        }
    }