Apache Maven to narzędzie do automatyzacji kompilacji i zarządzania projektami, wykorzystywane głównie w projektach Java. Ten tag służy do pytań, które nie dotyczą konkretnej wersji Maven. Zamiast tego użyj tagu gradle do pytań związanych z Gradle.
Typową techniką debugowania Mavena jest użycie zależności mvn: drzewo do wyświetlenia wykresu zależności projektu. Jednak ta lista pokazuje zależności projektu, a nie drzewo zależności wtyczki dla każdej wtyczki. Czy jest jakiś sposób, aby to zrobić z poziomu projektu?
Szukałem tego w Internecie. Jest wiele pół odpowiedzi tam, aby zrobić z właściwości takich jak Maven ${sonar.jacoco.reportPath}, lub org.jacoco:jacoco-maven-plugin:prepare-agentczy ustawienie maven-surefire-plugin argLinez -javaagent. W pewnym sensie żadna z tych odpowiedzi, samodzielnie lub w połączeniu, nie daje tego, czego szukam: Raport pokrycia, który pokazuje, że klasa jest objęta, jeśli jest używana …
Zacząłem konwertować swój projekt do mavena, ponieważ potrzebowałem użyć biblioteki, która była rozprowadzana tylko w formie binarnej przez mavena, ale po zbyt długim uderzeniu głową w ścianę postanowiłem przestać robić sobie krzywdę i po prostu użyć Mrówka. Chciałbym po prostu poprosić mavena o pobranie pliku jar i wszystkich jego przechodnich …
Ustaliłem, że istnieją dwie wtyczki JAXB dla Maven 2 z różnymi konfiguracjami. Jeden pochodzi z Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , drugi z Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Którą z tych dwóch wtyczek można polecić? Dzięki Matt. Podczas mojego małego projektu badawczego odkryłem, że istnieje całkiem inna wtyczka pochodząca od sunners: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> i ten: <groupId>org.jvnet.jaxb2.maven2</groupId> …
Niedawno zmieniłem hasło i muszę zmienić mój plik maven settings.xml, aby to odzwierciedlić. Jednak bez względu na to, co zrobię w pliku settings.xml, zmienione hasło po prostu nie zostanie odebrane. Z desperacji uruchomiłem mavena z przełącznikiem -s ( mvn -s <my intended settings.xml file>) i wszystko zaczęło działać. Wygląda na …
Wiem, że jest to lista wszystkich predefiniowanych właściwości Mavena (wiesz jak project.build.sourceEncoding, lub project.build.sourceDirectory). Raz widziałem listę, ale po prostu nie mogę jej znaleźć ponownie.
Używam Eclipse 3.7 Indigo z Maven M2E Plugin 1.0.100. Używając archetypu JBoss 7.x JavaEE 6 EAR, pom dla EAR daje mi ten błąd: Wykonanie wtyczki nie jest objęte konfiguracją cyklu życia: org.apache.maven.plugins: maven-ear-plugin: 2.6: generowanie-aplikacji-xml (wykonanie: domyślne-generowanie-aplikacji-xml, faza: generowanie-zasobów) <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.6</version> <configuration> <!-- Tell Maven we are using …
Kiedy uruchamiam test Maven, pojawia się błąd java.lang.OutOfMemoryError. Wyszukuję w Google rozwiązania i próbowałem export MAVEN_OPTS=-Xmx1024m, ale nie zadziałało. Każdy zna inne rozwiązania tego problemu, przy okazji używam maven 3.0 Z góry dziękuję Wklej tutaj komunikat o błędzie po uruchomieniu „mvn test -e” Testy zakończone niepowodzeniem: ostrzeżenie (junit.framework.TestSuite $ 1) …
Używam Maven 3.0.3, JUnit 4.8.1 i Jacoco 0.6.3.201306030806 i próbuję utworzyć raporty pokrycia testów. Mam projekt tylko z testami jednostkowymi, ale nie mogę uzyskać raportów do uruchomienia, wielokrotnie otrzymuję błąd: Skipping JaCoCo execution due to missing execution data filekiedy uruchamiam: mvn clean install -P test-coverage Oto jak skonfigurowany jest mój …
Tworzę portlet, w którym mam dostęp Hibernate do bazy danych SQL Server. Ustawiam dla niego zależności Maven i próbuję znaleźć łącznik SQL Server w taki sam sposób, w jaki wiem, że MySql ma to. Wciąż moja wyszukiwarka Google podaje tylko MySQL, jeśli szukam łącznika SQL Server. Jaka jest właściwa wartość …
mvn install:install-file -Dfile=phonegap-1.1.0.jar -DgroupId?=phonegap -DartifactId?=phonegap -Dversion=1.1.0 -Dpackaging=jar Używam powyższego polecenia, aby zainstalować lokalny jar w lokalnym repozytorium maven. Teraz mam zależność od repozytorium Maven. Chcę to usunąć z lokalnego repozytorium. Jak to wyczyścić?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.