首页 > 代码库 > Gradle进行项目jar打包
Gradle进行项目jar打包
Ant 和 Maven构建工具都是用xml来描述任务结构的,总体而言打包项目等任务都可以,但毕竟xml的灵活性稍微差些,
新的企业构建工具Gradle就类似于linux上的shell脚本,采用Groovy动态语言编写脚本。
版本:2.2的Gradle
// date 20141220 apply plugin : 'java' version='0.1' archivesBaseName="myfirstpj" //不写的话 就是项目名称+版本号 repositories { mavenCentral() } sourceSets { main { java { srcDirs=['src'] } } } dependencies { compile fileTree(dir:'lib',include:'*.jar') } //依赖编译,然后打包JAR task taskJar(type:Jar, dependsOn: compileJava) { from 'build/classes' destinationDir = file('build/libs') } //清除上次的编译过的文件 task clearPj(type:Delete){ delete 'build','target' } //把JAR复制到目标目录 task release(type: Copy,dependsOn: [clearPj,taskJar]) { from('build/libs') { include '*.jar' } into ('target') }
执行 gradle release 即可
确实很好用,
命令和任务属性可参考文档DSL http://www.gradle.org/docs/current/dsl/
Gradle进行项目jar打包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。