2011-10-21 33 views
1

對不起,英語,這可能是很基本的問題,我有我想要的執行三種不同的操作如何運行由三個不同的過程一一

  1. 以出口從SVN
  2. 創建的拉鍊的應用文件夾
  3. 上傳FTP

由於這些工作需要一些到進程完成。

我怎樣才能做到這一點與Java,什麼是做到這一點的最好辦法..提前

感謝....

回答

0

您可以編寫啓動consequtevely三個過程的Java程序。 它可以通過Java Runtime API完成,通過它你可以先啓動SVN update/checkout/smth,然後如果沒有錯誤,你可以使用Java ZIP API在文件夾上創建一個ZIP文件,最後, Java Networking API將生成的zip上傳到FTP。

祝你好運!

0

因爲它是一個順序(非並行)過程中,您只需要一個執行全部三個步驟的線程:

new Thread(new Runnable() { 
    public void run() { 
     // Take Export From SVN 
     // Create Zip of the Folders 
     // Upload to Ftp 
    }}).start(); 

更簡單,您可以簡單地使用main()方法編寫普通的java應用程序,它可以完成所有操作

相關問題