abe*_*nza 5 gradle build.gradle
我是gradle的新手,我不知道如何将我的/ bin文件夹内容上传到FTP服务器.试图在互联网上找到解决方案,但他们没有帮助我.
我的build.gradle文件如下:
apply plugin: 'java'
sourceCompatibility = 1.6
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
compile 'org.apache.httpcomponents:httpclient:4.3.3'
compile fileTree(dir: 'lib', include: '*.jar')
compile 'org.apache.directory.studio:org.dom4j.dom4j:1.6.1'
compile 'jaxen:jaxen:1.1.4'
testCompile group: 'junit', name: 'junit', version: '4.11'
}
build.doLast {
copy {
into 'bin'
from 'build/libs'
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想编写将文件夹内容上传/ bin到FTP服务器的任务.任何帮助,将不胜感激.提前致谢
使用apache commons net库。有一个例子FTPClient。
您还需要为构建脚本本身配置依赖项。下面的代码可以做到这一点:
import org.apache.commons.net.ftp.FTPClient
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'commons-net:commons-net:3.3'
}
}
task upload << {
def ftp = new FTPClient()
//following logic..
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5551 次 |
| 最近记录: |