簡體   English   中英

為什么有時eclipse在導入工作區時不需要.project和.classpath文件/eclipse如何將項目識別為項目?

[英]Why sometimes eclipse doesn't need .project and .classpath file during importing into workspace/How does eclipse recognize projects as projects?

我剛剛檢查了一些從 svn 到我的電腦的項目,我嘗試將這些項目導入我的工作區。 但是我沒有導入其中的一些,eclipse 沒有識別這些項目(沒有出現在導入窗口中)。 然后我轉向谷歌並找到了一個解決方案 - “將.projects和.classpath文件添加到項目文件夾”有效。 然而,真正讓我困惑的是,我發現我成功導入工作區的項目沒有手動添加文件,也不包含.projects 和.classpath。 Eclipse 只是在導入后自動為它們創建文件,因此似乎導入項目(或在導入過程中識別項目)失敗不僅僅是因為缺少.projects和.classpath。 有誰知道導致差異的原因是什么? eclipse 如何准確地將項目識別為可導入項目? * eclipse 版本信息在這里

Eclipse 或任何其他 IDE 不需要.classpath.project文件。 這些文件將在項目導入期間自動創建。 IDE 可以通過使用構建描述符文件(例如pom.xmlbuild.graddle )自動從 maven 中央倉庫中提取工件。

.classpath.project文件將存儲本地機器的路徑,如果我們將它們帶到另一個系統,artificats 和其他依賴項可能不在同一目錄中,因此它會開始抱怨構建錯誤。 這就是為什么在提交 GIT 時總是有.gitignore ,這樣本地配置不會在貢獻時傳遞給其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM