2014-01-30 41 views
-2

我正在爲項目團隊開發一個安裝程序,以減少他們手動安裝它的工作量。使用cmd導入.war文件

我們使用: 的Windows 7 64位, Eclipse的開普勒

現在我正在尋找一種方式,使用命令行來導入.war文件。

有沒有辦法通過CMD做到這一點?

+0

你想在哪裏導入安裝程序? 。war是JEE服務器的Web檔案 – Dimitri

+1

因此,您正試圖將.WAR文件導入到Eclipse中?爲什麼?否則......你是什麼意思的「進口」? –

+0

,因爲這是項目團隊的需求......他們需要eclipse中的.WAR文件 – tr4pt

回答

4

首先,如果您有一個開發團隊,我不建議從Eclipse中的文件導入源代碼,因爲您會給每個人一個在幾天工作後幾乎不會真實的版本。使用一些存儲庫(CVS,SVN,GIT)將是一條路。

如果你在一箇中央資料庫有你的代碼,那麼你可以讓在Eclipse至極一個「項目設置」文件可以方便地導入設置你的整個工作區:

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-cvs-project-set.htm

該項目集可能有關於如何基於您需要的存儲庫簽出來構建Workspace的說明。

如果您碰巧在使用某種X或Y老式源代碼管理工具的公司工作(或者更糟糕,根本沒有),並且您沒有機會實施與Eclipse兼容的工具(例如三個我上面說過),那麼與您將面臨的源代碼控制問題(或者團隊正面臨的問題)相比,您通過自動化導入戰爭文件而節省的時間將變得無關緊要。

0

WAR文件是一個ZIP文件。如果你需要WAR的內容,你可以使用ZIP壓縮工具。

+0

我知道如何解壓戰爭文件等THX,但我的問題是如何導入這個戰爭文件在eclipse-kepler與命令行? 所以當開發人員首次啓動eclipse時(安裝程序完成後),他們可以在eclipse中使用.war文件的內容 – tr4pt

0

的情況下,日食沒有任何這樣的選項的解決方法是

  1. 通過月食GUI做導入WAR
  2. 檢查由蝕(以工作區是由什麼樣的變化如:具有分解創建的文件夾戰爭文件內容,通過月食的文件夾中類似的.classpath項目文件夾等)
  3. 確定的步驟,並通過批處理文件
  4. 複製相同的調用添加到該批處理文件在Eclipse啓動快捷
  5. 創建配置文件
0

我沒有命令行API知道只需從命令行執行此任務,但使用正確的工具即可實現您想要的功能。

請試試這個:

與任何GUI應用程序的工作
  1. 簡單的方法。您可以使用AutoIt腳本與任何應用程序進行交互。缺點是GUI可能比命令行API更頻繁地更改。
  2. 嘗試使用元數據創建Eclipse項目並在此項目中解壓WAR文件。例如,可以使用Maven或Gradle來完成。那些也可以爲你下載所有的依賴關係。