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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006