Başlamadan önce, benim için çalışmayan spring-boot-devtools reload of multi-module maven project changes numaralı çözümde önerilen çözümü denediğimi söylemek isterim.spring-boot-devtools, çoklu modül maven projesindeki bağımlı modülleri yeniden yüklemez
Sorun:
modül modül GUI bir Maven bağımlılık vardır başlatıcısı:
bu tür bir çok modül Bahar Önyükleme projesi var. Spring Boot uygulamasını başlatıcısında ana yönteminden başlatıyorum.
Uygulamayı çalıştırın ve GUI modülünde herhangi bir HTML dosyasını değiştirmek
,spring-boot-devtools
bağımlılık benim koşu uygulama için bu değişikliklerin canlı bir yeniden yüklenmesine yapmaz.
başlatıcısı'un manuel yeniden başlatması bile yardımcı olmaz. El ile
GUI derlemek ve
başlatıcısı yeniden çalıştırın.
Denedim Ne:
- ben ikisini aynı anda sadece ve sonra GUI modülünde sonra, ebeveyn
pom.xml
ilkspring-boot-devtools
bağımlılık tanımlayan çalıştı. - ,
application.properties
dosyamda spring-boot-devtools reload of multi-module maven project changes içinde önerildiği gibi eklemeyi denedim. Bu gerçekten yeniden yüklemeyi (günlüğe göre) tetikler, ancak bu değişiklikler sadece dosyasının GUI bağımlılığına yayılmaz. Ayrıca, bu projeyi çok modül haline getirmeden önce, sadece HTML dosyaları (hiçbir şey derlenmiyor) nedeniyle yeniden yükleme ihtiyacı yoktu ve değişiklikleri hemen görebiliyordum.
Herhangi bir yardım varsa Netbeans GUI kullanıyorum. Ayrıca, projeyi hiçbir komutla, komut satırından çalıştırmayı denedim. Tüm modüllerdeki Maven paketi, jar
olarak ayarlanmıştır.
Denklemden göreceli yolları kaldırırsanız ve yalnızca "spring.devtools.restart.additional-paths =" öğesini mutlak yollarla yapılandırırsanız ne olur? –
@BrianClozel Bu şekilde çalışır. Ben bu formatta yolunu koydum: C: \\ Kullanıcılar \\ Saraph \\ yol \\ \ gui \. Ancak yine de bunu bir şekilde genelleştirmek istiyorum. Makinem için çalışırken, her takım üyesi bunu yeniden yapılandırmak zorunda kalacaktı. – Saraph