2012-02-15 20 views
5

Yapım sırasında derleme bilgileri içeren maven özellikleri eklentisi (properties-maven-plugin) aracılığıyla bir build.properties dosyası oluşturur.Oluşturulan yapı dosyasını sınıf yoluna ekle

Bu dosyanın oluşturulan kavanozda yer almasının en iyi yolu nedir? Varsayılan kaynak dizinimi kirleteceği için src/main/resources dizinine koymak istemiyorum.

Kaynakta olduğu gibi "oluşturulan kaynak" dizini yok mu?

cevap

8

<build> Ben varsayılan generated-resources dizin var sandım senin listenizdekilerden <resources> bu kaynak dizin eklemek ama gerek yok olduğu gibi Şu anda herhangi bir belge bulamıyor. Her zaman pom ek kaynak dizinleri yapılandırabilirsiniz: Hedef/üretilen-kaynaklarda

<build> 
    <resources> 
     <resource> 
      <directory>${basedir}/src/main/resources</directory> 
     </resource> 
     <resource> 
      <directory>${project.build.directory}/generated-resources</directory> 
     </resource> 
    </resources> 
    ... 
</build> 
-3

Bunu target/classes dizine (sadece hedef artık sabit)

koymak gerekir ve bu kabul olandan daha iyi olduğunu düşünüyorum. Artık

herhangi bir dizine çıkışı dosyalarınızı can
0

kaynağı olarak bu kaynağın işlemek ve

1

Yeri oluşturulan kaynaklar

kaynak klasörler listesine bu klasörü eklemenizi sağlar build-helper adlı bir eklenti vardır .

İlgili konular