我正在尝试压缩缩小的javascript和css目录,然后将其发布到我当地的maven repo。
我不能简单地发布工件,因为发布需要install
任务,只有在我同时包含maven
和java
插件时才能使用该任务。
包含java
插件会产生一个我不想要的jar文件。
我试图使用maven-publish
插件,但它似乎也只想发布.jar和.war文件。
有没有办法简单地压缩我的构建目录(只包含gulp生成的缩小的js和css)并将其上传到我当地的maven repo而不涉及不需要的插件?
答案 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
}