压缩目录并将其上传到本地maven

时间:2014-12-16 19:55:19

标签: maven gradle

我正在尝试压缩缩小的javascript和css目录,然后将其发布到我当地的maven repo。

我不能简单地发布工件,因为发布需要install任务,只有在我同时包含mavenjava插件时才能使用该任务。

包含java插件会产生一个我不想要的jar文件。

我试图使用maven-publish插件,但它似乎也只想发布.jar和.war文件。

有没有办法简单地压缩我的构建目录(只包含gulp生成的缩小的js和css)并将其上传到我当地的maven repo而不涉及不需要的插件?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以简单地声明自己的Upload任务来完成此任务。

apply plugin: 'maven'

task install(type: Upload) {
    configuration = configurations.archives
    repositories {
        maven {
            url "file://${System.getProperty('user.home')}/.m2/repository"
        }
    }
}

artifacts {
    archives archiveTask // replace with name of task that builds you .zip
}