[英]How to properly "export" an entity from one maven project to another?
[英]Export Maven3 project from one eclipse instance to another
我已經在Eclipse STS(maven-archetype-webapp)中創建了一個Maven3 Web項目。
現在,我想通過從eclipse導出項目並將其導入另一台機器上的eclipse,在兩台機器之間進行該項目。
我的目標是在另一台機器上的eclipse IDE中完美復制正在開發的項目及其所有源代碼,以便繼續工作。
使用普通的Java EE Web應用程序,我總是導入和導出war文件。 在Maven項目中,我失去了pom文件,而我的依存關系也像那樣。
我仍然使用命令行中的“ maven軟件包”來松開pom,並在戰爭中隨身攜帶罐子。 我寧願以其他方式使用它,保留pom文件並將新的依賴項下載到目標計算機上的本地存儲庫中。
另一方面,僅將項目的工作區目錄復制到目標計算機,就會遇到Maven依賴問題。
當然,我可以通過對pom文件中的打包參數進行精心配置來調整所需的行為,但是必須有比這更直接的方法...
那么,最理想的是從eclipse中克隆maven3項目到另一個eclipse實例的最簡單方法是什么?
我猜,最安全,最簡單的方法是創建項目的存檔文件(tar,zip ...)。
但是...為什么不使用SCM來確保您的源安全?
如BigMike所說,最簡單的解決方案是將項目文件夾復制到USB閃存驅動器,再將其復制到目標計算機,然后通過將現有項目導入到Workspace來將其導入到本地Eclipse工作區中 。 但是,將大量的小文件復制到USB閃存驅動器(或其他任何地方)要比復制一個大的ZIP文件花費更多的時間。
Eclipse已經具有該功能:-)
要打包項目,請右鍵單擊它(項目根目錄),然后依次單擊導出... > 常規 > 存檔文件 > 下一步 >指定文件名,然后單擊完成 。
在接收端,執行文件 > 導入... > 常規 > 存檔文件 > 下一步 >選擇文件,然后單擊完成 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.