這個問題可能是理論上的,但我找不到任何適當的解決方案。創建jar問題
假設我在做它採用3 jar文件(休眠,log4j的,傑克遜)的模塊。
現在我想編譯我的模塊並創建一個jar,這樣我的模塊就可以被任何其他模塊使用,並且該模塊不應該再需要三個jar(hibernate,log4j,jackson)。
即我的模塊JAR文件不應該有任何相關性。
我使用eclipse.I我能夠創建一個JAR(項目 - >導出 - >罐子),但不包括在它的罐子 指導我怎樣才能做到這一點。
這裏有什麼用的apache ant嗎?
*「這裏有任何使用的apache螞蟻嗎?」*理論上是的。我的意思是Ant可以從每個Jar獲得所有的類,並製作一個包含它們的「胖」Jar。 OTOH通常是一個更好的主意,只需確保適當的Jars在運行時類路徑上。這是1)爲了確保保留每個Jar清單中的重要信息。 2)保存原始罐子的數字簽名。 &3)爲了避免法律上的麻煩(大多數API要求你按原樣分發它們) –
這是maven和apache常春藤解決的問題,這是否是一個選項? –
@ThorbjørnRavnAndersen:只要教程爲學習它們很小,易於使用.. :-)如果你可以給我提供一些參考資料,它會很好...考慮馬諾伯... :-) – user2511713