napisałem mały skrypt, który zastępuje BeanShell "__LINE__"
z rzeczywistej liczby linii w kodzie źródłowym. Działa dobrze w Ant.Filtrowanie kod źródłowy w Maven
szukam sposobu, aby filtrować kod źródłowy w Maven tak, że mój skrypt BeanShell może wygenerować nowy katalog kodu źródłowego, który następnie zostanie skompilowany.
Wiem o filtrowaniu plików zasobów. Czy istnieje podobny obiekt dla kodu źródłowego?
Witam, Próbowałem następujących odpowiedź powyżej, ale kiedy zaimportować projekt w eclipse-Keplera i umożliwić Eclipse Auto-build, jej twierdząc, że nie może znaleźć zajęcia w 'src/main/java-templates' src reż. ... patrząc na ścieżkę budowania źródła projektu, nie ma tam katalogu 'src/main/java-templates' src ... nie wiem, czy powinien tam być. Wystarczy tylko wspomnieć, że projekt buduje się pomyślnie, kiedy uruchamiam 'mvn install' od eclipse, ale chcę, żeby Eclipse nie narzekał i powinien automatycznie wybierać przetworzone źródło z' target/generated-sources/java-templates' lub może I ' Mylę? –
src/main/java-templates nie jest folderem źródłowym i nie może być skonfigurowany jako jeden w IDE. Spowoduje to konflikt z docelowym filtrem katalogu docelowego/generowanych-źródeł/szablonów java (który musi być wyświetlany w Eclipse jako folder źródłowy, którego nie należy edytować). –
Do automatycznego odświeżania w Eclipse, wydaje mi się, że brakuje Ci jakiejś konfiguracji M2E, spróbuj dodać https://gist.github.com/Batmat/9529785 do swojego pom.xml. Czy to działa lepiej? –