我是Gradle的初学者,需要一些帮助!
我正在使用插件java-library-distribution为我的项目构建一个zip文件。
我还使用插件org.hidetake.ssh将.zip文件上传到远程服务器上。
它工作得很好,但是我需要将zip文件的完整路径名(/Users/myLogin/Documents/Java-Dev/TestApp/build/distributions/MyServer-1.0.zip)手动写入“put”命令(请参见示例)下面)
当执行distZip任务时,有没有办法从java-library-distribution插件中获取它?
task deployFull(dependsOn: distZip) << {
ssh.run {
session(remotes.webServer) {
put from: '/Users/myLogin/Documents/Java-Dev/TestApp/build/distributions/MyServer-1.0.zip', into: './'
}
}
}
谢谢你的帮助!
塞巴斯蒂安。
最佳答案
是的,只需使用distZip.archivePath
即可。
关于java - Gradle获取zip fullpathname以通过ssh上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29757267/