SORU
22 Temmuz 2009, ÇARŞAMBA


Kavanoz Nasıl dahil, J2EE projeye temsilcileri bulunmayan?Maven:

J2EE proje ile özel kütüphaneler oldukları için herhangi bir Maven depo kullanılamaz, bağımlılıkları, bir çift daha var. Bu kütüphaneler, çalışma zamanında kullanılabilir olması gereken, hedef/.../WEB-INF/lib kopyalanacak

Şu anda, benim POM sistem bağımlılık olarak listelemeye çalışıyorum ama bu yöntem ile sorun, hedef oluşturmak için kopyalanan değil, derleme sırasında. Ayrıca bu yöntem çok zarif değil.

Hangi Maven onları entegre etmek için en iyi yolu nedir?

Not: kendi Maven benim depo oluşturmak istemiyorum.

CEVAP
31 EKİM 2012, ÇARŞAMBA


İnsanlar için bu sorun için hızlı bir çözüm isteyen:

<dependency>
  <groupId>LIB_NAME</groupId>
  <artifactId>LIB_NAME</artifactId>
  <version>1.0.0</version>
  <scope>system</scope>
  <systemPath>${basedir}/WebContent/WEB-INF/lib/YOUR_LIB.jar</systemPath>
</dependency>

sadece kütüphane benzersiz groupİD ve dışlayıcı bir isim verin ve dosya sisteminde nerede olduğunu gösteriyor. Gitmek için iyi.

Elbette bu SADECE sizin makine üzerinde çalışacak ve eğer libs Yolu üzerinde ... ... kirli hızlı bir düzeltme. Ama bazı zamanlar, bütün istediğin, ve birkaç test yapmak.

EDİT: Sadece re-kırmızı soru-kullanıcı zaten geçici bir düzeltme olarak benim çözüm kullanarak olduğunu fark etti. Bu soru için diğerleri için hızlı bir yardımcı olarak cevabım bırakıyorum. Eğer bu konuda aynı fikirde değilse lütfen bana bir yorum bırakın. :)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • Madeon

    Madeon

    31 Ocak 2010