// Path: src/main/java/com/appleframework/deploy/entity/ProjectWithBLOBs.java
// public class ProjectWithBLOBs extends Project implements Serializable {
//     
// 	private String hosts;
// 
//     private String preDeploy;
// 
//     private String postDeploy;
// 
//     private String afterDeploy;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public String getHosts() {
//         return hosts;
//     }
// 
//     public void setHosts(String hosts) {
//         this.hosts = hosts == null ? null : hosts.trim();
//     }
// 
//     public String getPreDeploy() {
//         return preDeploy;
//     }
// 
//     public void setPreDeploy(String preDeploy) {
//         this.preDeploy = preDeploy == null ? null : preDeploy.trim();
//     }
// 
//     public String getPostDeploy() {
//         return postDeploy;
//     }
// 
//     public void setPostDeploy(String postDeploy) {
//         this.postDeploy = postDeploy == null ? null : postDeploy.trim();
//     }
// 
//     public String getAfterDeploy() {
//         return afterDeploy;
//     }
// 
//     public void setAfterDeploy(String afterDeploy) {
//         this.afterDeploy = afterDeploy == null ? null : afterDeploy.trim();
//     }
// 
// }
// 
// Path: src/main/java/com/appleframework/deploy/service/ProjectService.java
// public interface ProjectService {
// 
// 	public Integer save(ProjectWithBLOBs record) throws AppleException;
// 	
// 	public Integer update(ProjectWithBLOBs record) throws AppleException;	
// 		
// 	public Integer delete(Integer id) throws AppleException;
// 	
// 	public ProjectWithBLOBs get(Integer id);
// 	
// 	public List<Project> findAll();
// 	
// 	public boolean isExistByName(String name);
// 	
// 	public boolean isUniqueByName(String oldName, String newName);
// 	
// 	public int countByName(String name);
// 	
// 	public Project getByName(String name);
// 	
// 	public Pagination findPage(Pagination page,  ProjectSo so);
// 	
// }


import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.appleframework.deploy.entity.ProjectWithBLOBs;
import com.appleframework.deploy.service.ProjectService;
import com.jcraft.jsch.ChannelExec;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;

package com.appleframework.deploy.task;





@Component
public class DeployTask {

	@Resource

// Path: src/main/java/com/appleframework/deploy/entity/ProjectWithBLOBs.java
// public class ProjectWithBLOBs extends Project implements Serializable {
//     
// 	private String hosts;
// 
//     private String preDeploy;
// 
//     private String postDeploy;
// 
//     private String afterDeploy;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public String getHosts() {
//         return hosts;
//     }
// 
//     public void setHosts(String hosts) {
//         this.hosts = hosts == null ? null : hosts.trim();
//     }
// 
//     public String getPreDeploy() {
//         return preDeploy;
//     }
// 
//     public void setPreDeploy(String preDeploy) {
//         this.preDeploy = preDeploy == null ? null : preDeploy.trim();
//     }
// 
//     public String getPostDeploy() {
//         return postDeploy;
//     }
// 
//     public void setPostDeploy(String postDeploy) {
//         this.postDeploy = postDeploy == null ? null : postDeploy.trim();
//     }
// 
//     public String getAfterDeploy() {
//         return afterDeploy;
//     }
// 
//     public void setAfterDeploy(String afterDeploy) {
//         this.afterDeploy = afterDeploy == null ? null : afterDeploy.trim();
//     }
// 
// }
// 
// Path: src/main/java/com/appleframework/deploy/service/ProjectService.java
// public interface ProjectService {
// 
// 	public Integer save(ProjectWithBLOBs record) throws AppleException;
// 	
// 	public Integer update(ProjectWithBLOBs record) throws AppleException;	
// 		
// 	public Integer delete(Integer id) throws AppleException;
// 	
// 	public ProjectWithBLOBs get(Integer id);
// 	
// 	public List<Project> findAll();
// 	
// 	public boolean isExistByName(String name);
// 	
// 	public boolean isUniqueByName(String oldName, String newName);
// 	
// 	public int countByName(String name);
// 	
// 	public Project getByName(String name);
// 	
// 	public Pagination findPage(Pagination page,  ProjectSo so);
// 	
// }


// Path: src/main/java/com/appleframework/deploy/task/DeployTask.java
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.appleframework.deploy.entity.ProjectWithBLOBs;
import com.appleframework.deploy.service.ProjectService;
import com.jcraft.jsch.ChannelExec;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;

package com.appleframework.deploy.task;





@Component
public class DeployTask {

	@Resource

	private ProjectService projectService;
