Jestem nowy dla Mavena i zmagam się z dodawaniem zależności. Próbuję przekonwertować istniejący projekt Maven, a po dodaniu zależności do wszystkich słoików w moim odwołuje bibliotek, ja dostaję komunikat o błędzie o zaginionych artefaktów:Znalezienie brakujących artefaktów Maven
Missing artifact stax:stax:jar:1.0
Missing artifact clover:clover:jar:1.3-rc4
Missing artifact log4j:log4j:bundle:1.2.16
Missing artifact stax:stax-ri:jar:1.0
Po przeczytaniu tego postu: How to handle Maven missing artifact errors? , wygląda na to, że muszę ręcznie pobrać te słoiki i dodać je do mojego lokalnego repozytorium maven. Moje pytanie brzmi: jak znaleźć te słoiki? Próbowałem googlować i mogę znaleźć słoiki, które mają podobne imiona, ale nie dokładnie takie jak te, więc nie jestem pewien, czy są one odpowiednimi słoikami.
Jakieś wskazówki dotyczące radzenia sobie z tym problemem? Słoik log4j jest jedynym wymienionym jawnie w przywoływanych bibliotekach mojego oryginalnego projektu, więc domyślam się, że inne są wymagane przez inne słoiki, które mam, i nie wiem, gdzie je znaleźć lub jakie są ich dokładne nazwy powinno być.
Dzięki!
Jeśli używasz programu maven i musisz ręcznie pobierać artefakty, robisz coś poważnie nie tak. Opublikuj swój pom.xml lub odpowiednie jego części. – j13r
Tak też myślałem ... POM utworzony przez wtyczkę Eclipse m2e miał kilka problemów, zobacz poniżej moją odpowiedź na opis problemów. – matthewb