我有一個項目,包含了我最近了解的一堆java包,這些都是我將要開發的一個新項目所需要的。我希望這兩個項目具有相同的代碼庫,所以我不必在兩者中更新公共庫。我如何在Exlipse中實現這一點?提取常見的Java包
我的當前設置是這樣的
Project1
CommonPackage
SpecifictProjectCode1
Project2
SpecifictProjectCode2
我想接下來,我想:
Project1
CommonPackage
SpecifictProjectCode1
Project2
CommonPackage
SpecifictProjectCode2
CommonCodeProject
什麼是實現這個我明白,我可以提取一個JAR文件或最好的辦法並將其包含在這兩個項目中,但我希望能夠調試代碼,並且我還希望保持代碼可編輯。將代碼提取到單獨的項目可能更好,我該如何去做?
任何幫助表示讚賞。
是否將CommonPackage的源代碼作爲項目包含在與Project1和Project2相同的Eclipse工作區中? – amphibient
您正在尋找的是自動化jar打包和部署,以便在CommonPackage中的任何東西發生更改時,不僅會重新編譯它,而且還會將其jar包與新的二進制文件重新分配並重新分發給您指定爲依賴項的其他任何項目。我想我以前可以在我以前的工作中做到這一點,我們有MyEclipse(你必須支付),但我不確定。我希望它可以在常規的Eclipse中以某種方式完成。這是一個該死的好問題 – amphibient