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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • TechSmartt

    TechSmartt

    29 Aralık 2010