Pracuję z Eclipse na mavenized projektu, który ma znaczną liczbę modułów/podfolderów/maven podprojektów.za pomocą Zaćmienie i maven, czy istnieje szybki sposób, aby oznaczyć wszystkie docelowe i podfolder jako pochodną?
Ilekroć patrzę na zasób, lub dokonać jakichkolwiek badań, to pokazuje mi co wystąpień w każdych czasach dwóch projektów ze względu na folderze docelowym ...
przykład:
Projecta/projectB/src/main/zasobów /.../ Foo.xml
jeśli patrzę na sznurku, który jest w foo.xml, to pokaże:
- p rojectA/projectB/src/main/resource /.../ Foo.xml
- projectB/src/main/resource /.../ Foo.xml
- projectA/projectB/target/main/resource/.. ./Foo.xml
- Projecta/projectB/target/main/zasobów /.../ Foo.xml
to dużo dla jednego pliku. Poza tym, powiedzmy, że prohectA ma na celu stworzenie pom, a nie wojny, słoika lub ucha ... Problem polega na tym, że jeśli wybiorę ten wpis, nie będę mógł korzystać z automatycznego uzupełniania lub funkcjonalność elementu inspekcyjnego (że nie mogę pracować bez !!!!). Co gorsza: jeśli wybiorę katalog docelowy, moje zmiany zostaną nadpisane przy następnej budowie maven ...
Co mogę zrobić? W tej chwili zwracam uwagę, ale to jest bolesne ... I nie mam czasu, aby przejść przez cały projekt, aby oznaczyć je jeden po drugim, tak jak wyprowadzono (w zasadzie około 1000 kliknięć), więc nie pojawią się w poszukiwaniach ... Poza tym folder docelowy pojawiłby się ponownie po następnej grze maven.
Wszelkie pomysły?
Idealnym sposobem byłoby, gdyby zaćmienie miało rozpoznawać podprojektowy charakter tych obiektów, a nie pokazywać różnych zdarzeń ... i może ustawić filtr dla zasobów docelowych ... Nie wiem, czy to możliwe.
Jestem również skłonny napisać mały skrypt, jeśli ludzie są na tyle mili, aby wyjaśnić mi, jakie pliki zaćmieniowe powinny zmodyfikować, aby to osiągnąć.
Niestety, zasoby są również obecne w jakimś folderze, które nie są podprojektem ... To niby bałagan. Przepraszamy za opóźnienie w odpowiedzi, ale jestem raczej zajęty w tej chwili i nie jest to najwyższy priorytet: D – alith