[英]Java best practices of placing and linking external JARs in a Eclipse project?
我剛剛回到Java,我一直在試圖弄清楚我應該如何組織我的項目。 我來自C#背景,你必須確保你編譯的庫可以被可執行文件(或其他庫)檢索,方法是將它們保存在相同的文件夾或子文件夾中,但java似乎做了不同的事情。
在我的Eclipse工作區中,我有我正在處理的主項目(現在只有一個,后來更多),它引用了外部JAR(在我的例子中,Apache Axis2的大量文件)。
我應該在哪里存儲我的項目在構建時依賴的庫? 我需要很快將所有內容添加到源代碼控制中,因此我無法通過機器上的絕對路徑繼續引用這些JAR。 我讀到了把這個放在我主要項目的子文件夾中的建議,但我覺得這並不理想。 我想我應該將它們保存在與項目相同的源控制父文件夾中,並以某種方式通過相對路徑引用它們(eclipse一個通過UI執行絕對路徑,真的嗎?),所以類似於:
c:\\ JavaProjects \\ MyProject c:\\ JavaProjects \\ axis2-1.5.4 c:\\ JavaProjects \\%,無論其他庫%
還有更好的方法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.