對不起,英語,這可能是很基本的問題,我有我想要的執行三種不同的操作如何運行由三個不同的過程一一
- 以出口從SVN
- 創建的拉鍊的應用文件夾
- 上傳FTP
由於這些工作需要一些到進程完成。
我怎樣才能做到這一點與Java,什麼是做到這一點的最好辦法..提前
感謝....
對不起,英語,這可能是很基本的問題,我有我想要的執行三種不同的操作如何運行由三個不同的過程一一
由於這些工作需要一些到進程完成。
我怎樣才能做到這一點與Java,什麼是做到這一點的最好辦法..提前
感謝....
您可以編寫啓動consequtevely三個過程的Java程序。 它可以通過Java Runtime API完成,通過它你可以先啓動SVN update/checkout/smth,然後如果沒有錯誤,你可以使用Java ZIP API在文件夾上創建一個ZIP文件,最後, Java Networking API將生成的zip上傳到FTP。
祝你好運!
您可以從您的應用程序中use ant programmatically。螞蟻有你的項目點的任務。
因爲它是一個順序(非並行)過程中,您只需要一個執行全部三個步驟的線程:
new Thread(new Runnable() {
public void run() {
// Take Export From SVN
// Create Zip of the Folders
// Upload to Ftp
}}).start();
更簡單,您可以簡單地使用main()
方法編寫普通的java應用程序,它可以完成所有操作