博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从Maven到Gradle
阅读量:6684 次
发布时间:2019-06-25

本文共 1335 字,大约阅读时间需要 4 分钟。

  hot3.png

1、安装
    Gradle安装和Maven一样方便,只需要,下载(http://www.gradle.org/downloads )==》解压==》配置环境变量(GRADLE_HOME & PATH),配置好环境变量之后记得使用 source命令使新的环境变量生效。配置成功之后,可以在命令行通过 “gradle -v"验证是否安装成功。
2、Gradle编译Maven风格的java项目
    首先,在项目根目录创建"build.gradle"文件,编译java项目需要使用gradle的java插件
apply plugin: 'java'
,因为要集成maven的功能,需要添加maven插件
apply plugin: 'maven'[
    接着,配置项目的Repository,风格如下
repositories{          mavenCentral();     }
,上面例子使用的是默认的maven的中央库,如果想用自己的本地库,可通过如下方式配置
def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePathrepositories {    // Use local Maven repo location. We don't need this if we only want to install    // an artifact, but we do need it if we want to use dependencies from the local    // repository.    mavenRepo urls: localMavenRepo    mavenCentral()}
    再然后,配置项目依赖的第三方库,配置模板如下:
dependencies{          compile group: '
',name:'
',version:'
' }
,举个例子,假设项目依赖了4.10版本的junit,那么配置就是
compile group: 'junit',name:'junit',version:'4.10'
另外Depencies还可以按如下方式简写
compile  '
:
:
'
例子
compile  'junit:junit:4.10'
    最后,如何把自己的项目发布到Repository中,
uploadArchives {    repositories {        mavenDeployer {            repository(url: "file://localhost/tmp/myRepo/")        }    }

转载于:https://my.oschina.net/boltwu/blog/422155

你可能感兴趣的文章
安装Oracle 11g R2 单实例数据库(非asm)
查看>>
linux-wget命令笔记
查看>>
Java 内存分配全面浅析
查看>>
JVM(6)之 二次标记
查看>>
mysql实时记录客户端提交的sql语句
查看>>
多线程学习笔记(五)
查看>>
pyspider爬虫学习-教程3-Render-with-PhantomJS.md
查看>>
107个常用Javascript语句
查看>>
关联表更新
查看>>
Java递归拷贝文件夹
查看>>
从Java到C++——从union到VARIANT与CComVariant的深层剖析
查看>>
java使用jeids实现redis2.6的list操作(3)
查看>>
Android简单框架会用到的基类(2)
查看>>
flask sqlalchemy多个外键引用同张表报错sqlalchemy.exc.AmbiguousForeignKeysError
查看>>
在 CentOS6 上安装 Python 2 & 3
查看>>
svnserver配置文件详解
查看>>
Mybatis之动态SQL语句
查看>>
文件上传利器SWFUpload使用指南
查看>>
jdbc性能优化
查看>>
linux下activemq异常退出,重启失败
查看>>