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

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • ShayLoss

    ShayLoss

    5 Kasım 2009