File: codehaus.gradle

package info (click to toggle)
groovy2 2.2.2%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 23,916 kB
  • sloc: java: 136,570; xml: 948; sh: 486; makefile: 67; ansic: 64
file content (44 lines) | stat: -rw-r--r-- 1,553 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//import com.github.sardine.*
//import com.github.sardine.impl.*
//import groovy.io.*
//
//buildscript {
//    repositories {
//        mavenCentral()
//    }
//    dependencies {
//        classpath 'com.github.lookfirst:sardine:5.0.1'
//    }
//}
//
task htmlPush {
    //inputs.files syncDoc.inputs.files
//
//    doLast {
//        def sardine = SardineFactory.begin(System.getProperty('groovy.deploy.username'), System.getProperty('groovy.deploy.password'))
//        def serverBase = "https://dav.codehaus.org/groovy/"
        //sardine.list(serverBase).each {println it}
        def copyConf = ["gapi":file("$buildDir/allgroovydoc"), "api":file("$buildDir/alljavadoc")]

//        copyConf.each { targetDirPart, base ->
//            def basePath = base.canonicalPath
//            base.eachFileRecurse {
//                def name = it.canonicalPath.substring(basePath.length()+1)
//                def target = serverBase+targetDirPart+"/"+name
//                if (it.directory) {
//                    println "MKCOL $target"
//                    try {
//                        sardine.createDirectory(target+"/");
//                    } catch (SardineException se) {
//                        //ignore 405, thrown for existing directories
//                        if (se.statusCode != 405) throw se 
//                    }
//                } else {
//                    println "PUT $target"
//                    sardine.put (target, it.newInputStream())
//                }
//                
//            }
//        }
//    }
}