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: ',举个例子,假设项目依赖了4.10版本的junit,那么配置就是',name:' ',version:' ' }
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/") } }