문서의 선택한 두 판 사이의 차이를 보여줍니다.
gradle:ftp [2015/03/26 15:48] kwon37xi 만듦 |
gradle:ftp [2015/03/26 16:25] kwon37xi |
||
---|---|---|---|
줄 3: | 줄 3: | ||
<code groovy> | <code groovy> | ||
+ | repositories { | ||
+ | mavenCentral() | ||
+ | } | ||
+ | |||
configurations { | configurations { | ||
ftpAntTask | ftpAntTask | ||
} | } | ||
- | + | ||
dependencies { | dependencies { | ||
- | | + | ftpAntTask " |
- | | + | } |
- | | + | |
- | | + | ext { |
- | } | + | |
- | | + | |
+ | ftpUserId = ' | ||
+ | | ||
+ | ftpRemoteDir = ' | ||
} | } | ||
- | + | ||
- | task ftp << { | + | task ftpUpload |
ant { | ant { | ||
taskdef(name: | taskdef(name: | ||
classname: ' | classname: ' | ||
classpath: configurations.ftpAntTask.asPath) // 여기서 추가된 클래스패스 사용! | classpath: configurations.ftpAntTask.asPath) // 여기서 추가된 클래스패스 사용! | ||
- | | + | |
- | fileset(dir: | + | port: ftpPort, |
- | } | + | remotedir: ftpRemoteDir, |
+ | userid: ftpUserId, | ||
+ | password: ftpPassword, | ||
+ | depends: "yes", | ||
+ | verbose: "yes", | ||
+ | binary: "yes") { | ||
+ | |||
+ | | ||
+ | } | ||
} | } | ||
} | } | ||
</ | </ | ||