我的項目的戰爭,在添加一些maven依賴項後,增加到32MB!JBoss 7項目庫作爲模塊
我需要縮小這個尺寸。 gooogling我發現,使用模塊可能是這樣的。
最佳做法是什麼?將每個庫添加爲新模塊?用「所有庫」創建一個模塊?我甚至不知道這是否可能。
所以,我有,例如:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.0.0</version>
</dependency>
我想補充「提供」到依賴,並保持在JBoss中的JAR,而不包括它在我的戰爭。
怎麼樣? PS:我知道它將適用於所有已部署的應用程序。這很好。
很好的答案!謝謝!我特別欣賞這個警告,並會認真思考它! – 2013-02-13 13:33:13
@FabioB。 - 很高興我可以有所作爲:) – kostja 2013-02-13 13:43:32
爲了開發目的,膨脹的WAR文件可能是有害的,因爲它們減少了重新啓動服務器之前重新部署的次數。你只有很多PermGen空間才能重新部署。當然,您不能即插即用到其他容器中,但典型的開發人員多久會徹底更換JEE容器。 – Rich 2014-03-06 22:22:06