2011-01-07 23 views
6

Eclipse'de iki projem var; bir Jar dosyası üreten bir kütüphane projesi ve bu Jar'a bağlı bir web projesi. İlk projeleri kavanozu savaşında otomatik olarak ihraç etmek için web projesini nasıl alabilirim? Bunun daha önce cevaplanmış olması gerektiğini biliyorum, ama gerçekten bulamıyorum. savaşta ne gider belirlemek içinEclipse, ihraçı JAR in WAR

sayesinde

cevap

17

mekanizması değil "normal" uygulamaları için olduğu gibi inşa yolu olmakla birlikte, "Dağıtım montaj".

Dinamik web projesinin kök düğümünü sağ tıklatın ve Özellikler'i seçin ve Dağıtım derlemesi'ni seçin. Burada projeye eklenmiş (WEB-INF/lib'e eklenmiş ve eklenmiştir) ve bireysel kavanozlar ekleyebilirsiniz.


DÜZENLEME 2015/08/20: Birkaç yıl sonra, Maven öncelikle bağımlılık yönetimine komut tabanlı yaklaşıma Java tabanlı yazılım oluşturmak için standart bir yol haline gelmiştir. Bu, WAR dosyalarının nasıl oluşturulacağını içerir ve üç büyük IDE (IntelliJ, Netbeans ve Eclipse), bunu yaparken IDE'ler arasında geçiş yapmanıza izin veren tam olarak bunu destekler. Eclipse'de, Maven eklentisi tarafından tamamen kontrol edildiği için, burada sorulan sorun geçerli olmayacaktır.

+0

Teşekkürler, eclipse 3.5.2 kullanıyorum ve projelerimden herhangi birinde bu seçeneği göremiyorum. Projelerimden biri kesinlikle dinamik bir web projesidir, ancak diğeri bir google uygulama motoru projesidir. Bu menü seçeneğini nasıl alabilirim, bir pluggin (veya iki?) Eksik. – aronp

+0

3,6 ile Dağıtım Meclisi olarak yeniden adlandırıldı. Önceki isimleri hatırlayamıyorum. –

+0

Bence Java EE Modül Bağımlılıklarıydı, çok teşekkürler. – aronp