Jak wyłączyć przeszukiwanie workspace w maven 2
Taki mały feature dla eclipsowego pluginu do mavena. Jeżeli dacie eclipse:eclipse to maven domyślnie przeszuka drzewo katalogów „w górę” tylko po to by zamiast ścieżki do repo dać ścieżki do projektów od których zależy wasz projekt. Fajnie? No nie do końca. Jeżeli projekt od którego zależycie jest zamknięty lub z jakiegoś powodu nie ma go na liście projektów w Eclipse to po odświeżeniu projektu głównego pojawią się te fajne czerwone krzyżyki… no nie fajnie.
Rozwiązanie:
Listing 1. Wyłączenie przeszukiwania workspace
<plugin><groupid>org.apache.maven.plugins</groupid><artifactid>maven-eclipse-plugin</artifactid><version>2.8</version><configuration><downloadsources>true</downloadsources><downloadjavadocs>true</downloadjavadocs><workspace>./</workspace></configuration><executions><execution><id>eclipse</id><phase>clean</phase><goals><goal>clean</goal><goal>eclipse</goal></goals></execution></executions></plugin>
Wystarczy wskazać jako korzeń workspace bieżący katalog.
Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY.
Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.