Jak mogę znaleźć zależność według nazwy klasy?znajdź zależności pom według nazwy klasy
W szczególności chcę dołączyć do tego projektu klasę org.mortbay.jetty.testing.ServletTester, jak to zrobić? I jak znalazłeś odpowiedź?
Jak mogę znaleźć zależność według nazwy klasy?znajdź zależności pom według nazwy klasy
W szczególności chcę dołączyć do tego projektu klasę org.mortbay.jetty.testing.ServletTester, jak to zrobić? I jak znalazłeś odpowiedź?
od wersji 6.1, Netbeans może add to pom.xml the dependency you need for a given class
Nexus pozwala szukać artefaktów przez nazwę klasy, a także GroupID, ArtifactId i wersja. Nexus używa Lucene do indeksowania artefaktów. Sonatype public repository pozwala na przeszukiwanie głównych repozytoriów.
Wprowadź org.mortbay.jetty.testing.ServletTester w polu wyszukiwania i kliknij ikonę wyszukiwania. Nie uzyskasz żadnych wyników, ponieważ Nexus domyślnie wyszukuje słowa kluczowe. Aby zawęzić wyszukiwanie w celu dopasowania nazw klas, wybierz strzałkę w dół znajdującą się obok etykiety wyszukiwania na stronie wyszukiwania i wybierz opcję wyszukiwanie nazwy klasy (patrz zrzut ekranu). Następnie znajdziesz listę pasujących artefaktów.
Nexus ma również Opensearch integracji, więc można dodać wyszukiwarkę do swojej Firefox/IE 7 Pole wyszukiwania. Zobacz Nexus book, aby uzyskać więcej szczegółowych informacji na temat konfiguracji.
Istnieje również video z dodatkowymi informacjami na temat dostępnych opcji wyszukiwania.
czy istnieje sposób na wykorzystanie tego podejścia do przeszukiwania repozytoriów publicznych innych niż Nexus? –
działa na każdym publicznym repozytorium, które ma indeks nexus (większość robi). Jeśli masz własny serwer Nexus, możesz skonfigurować repozytorium proxy dla publicznego repozytorium, a następnie przeszukać to repo przy użyciu jego indeksu –
Byłoby fajnie znaleźć wtyczkę maven, która przeszukuje nie abstrakcyjne zależności, ale zależności danego POM. Przypadek użycia: w projekcie z wieloma zależnościami znajdź zależność, do której należy dana klasa. –
Zastosowanie http://www.jarvana.com/ lub użyj IntelliJ IDEA
IDE rzeczy jest fajne, ale natknąłem się sytuacji, w jakiej nie pracuje. Byłoby fajnie mieć do tego przystawkę _maven. Aby wyszukać klasę w ramach zależności projektu. Coś do wykorzystania, jak 'search mvn: class -Dclass = org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory'. Obecnie uruchamiam moją aplikację z 'mvn jetty: run' i nie widzę tej klasy w IDEA, jednak widzę, że jest ona załadowana podczas działania w debugerze. –