Aşağıdaki proje yapısına sahip bir java uygulaması var:Özellikler dosyası jar dosyasından nasıl hariç tutulur?
myProject
|
|----src
| |
| |--main
| |
| |--resources
| |
| |--userConfig.properties
| |--log4j.properties
|
|---target
Projemi oluşturmak için Maven
kullanıyorum. Aşağıdaki gibi jar dosyası oluşturmak için maven
komutunu kullanıyorum:
mvn package -DMaven.test.skip=true
userConfig.properties
dosyasını JAR dosyasından hariç tutmak istiyorum böylece pom.xml
'ımı aşağıdaki gibi güncelledim:
<excludes>
<exclude>**/userConfig.properties</exclude>
</excludes>
Ancak, Derlenmiş kodun bulunduğu hedef klasör. Ve uygulama userConfig.properties
dosyasını bulamadığı için çalışmaz.
Birisi bana yardım edebilir mi?
Sorunuz hiç mantıklı değil. Bir dosyayı hariç tutmak istediğinizi söylüyorsunuz, ancak dosyanın hariç tutulduğu için uygulamanızın çalışmadığını söylüyorsunuz. Öyleyse neden en başta dışarıda bırakmak istedin? –
Yay çerçevesini kullanıyor musunuz? –
Evet, Chris Spring Framework kullanıyorum. –