从我用于SCP文件的我的项目到EC2服务器。jar文件中有本地文件,这些文件是我的项目的一部分,我忘记了从何处获取它们。可能有更简洁的方法来完成所有这些工作,但是我希望在构建脚本中非常明确。
configurations { sshAntTask}dependencies { sshAntTask fileTree(dir:'buildSrc/lib', include:'jsch*.jar') sshAntTask fileTree(dir:'buildSrc/lib', include:'ant-jsch*.jar')}ant.taskdef( name: 'scp', classname: 'org.apache.tools.ant.taskdefs.optional.ssh.Scp', classpath: configurations.sshAntTask.asPath)task uploadDbServer() { doLast { ant.scp( file: '...', todir: '...', keyfile: '...' ) }}


