@Override public void setProject(Project project) { super.setProject(project); exec.setProject(project); scp.setProject(project); }
/** * Copy a file from local computer to a remote computer * * @param vmIpAddress remote computer ip address * @param userName remote user * @param password remote password * @param localFile local file * @param remoteDir remote directory */ public void copyFile(String vmIpAddress, String userName, String password, String localFile, String remoteDir) { Scp scp = new Scp(); scp.setLocalFile(localFile); scp.setTodir(userName + ":" + password + "@" + vmIpAddress + ":" + remoteDir); scp.setProject(PROJECT); scp.setTrust(true); log.info("Copying {} to {} on {}", localFile, remoteDir, vmIpAddress); scp.execute(); }