用Gradle来下载Java项目中的Jar依赖包

最近一个项目中说要用到Gradle。于是安装好Gradle,它的依赖管理蛮方便的。于是在网上找了一下,一段小代码就可以实现直接下载Jar依赖包。

其方法是,在build.gradle里添加一个copyJarToLibs的任务,然后在命令行运行dos#gradle copyJarToLibs就行了。

比如,我的build.gradle如下:

apply plugin: 'java'
repositories {
    mavenCentral()
}
dependencies {
    compile 'org.eclipse.persistence:javax.persistence:2.1.0'
    compile 'org.slf4j:slf4j-log4j12:1.7.2'
}
task copyJarToLibs(type: Copy) {
    from configurations.runtime
    into 'libs'    // 这个是相对目录
}

在命令行运行dos#gradle copyJarToLibs后,Gradle就会自动把相关的Jar文件复制到项目的libs文件夹里。

另外、依赖包的写法可以直接在Mvnrepository上找到。

发表评论

电子邮件地址不会被公开。 必填项已用*标注