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.
Jestem nowy w Maven i IntelliJ IDEA. Mam projekt Maven napisany w Javie 8. Za każdym razem, gdy próbuję go zbudować (okno Maven Projects -> Lifecycle -> compile -> Run Maven Build) pojawia się seria błędów kompilacji: [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 (use -source 8 …
Chcę wykonać cel maven, ale błędy w stylu Checkstyl tego zabraniają. Nie mam teraz czasu na poprawienie błędu w stylu checkstyle (moje zasady checkstyle zostały niedawno zaktualizowane i nie mogę teraz obsłużyć ich wszystkich). Czy istnieje sposób na wyłączenie operacji w stylu szachownicy i mimo to zrealizowanie celu?
Piszę projekt do testów akceptacyjnych iz różnych powodów jest to zależne od innego projektu, który jest spakowany jako WOJNA. Udało mi się rozpakować WAR przy użyciu wtyczki maven-dependency-plugin, ale nie mogę zmusić mojego projektu do uwzględnienia rozpakowanego WEB-INF/lib/*.jari WEB-INF/classes/*umieszczenia w ścieżce klas, więc kompilacja się nie powiedzie. Czy istnieje sposób …
To jest naprawdę proste pytanie i prawdopodobnie jest to ustawienie gdzieś, o czym nie wiem, ale Google jest szczególnie pomocne w przypadku tego pytania, podając wyniki dotyczące błędów kompilacji, a nie jak zmienić komunikaty o błędach kompilacji. Kiedy buduję projekt za pomocą maven, otrzymuję komunikaty o błędach w przybliżeniu w …
Próbuję wydać wtyczkę Jenkinsa ( stashNotifier ) z Mavenem i napotykam problem z wtyczką do wydania. mvn clean release:prepare działa do końca bez błędów, ale nie zatwierdza zmienionego pom.xml w moim lokalnym repozytorium git. Mimo że oznacza to HEAD gałęzi, w której próbuję wydać wersję 1.0.2. Tak wygląda mój lokalny …
Mam plik pom.xml i widzę, że są to 3 zależności, do których odnoszą się te same, <artifactId>różnica jest w tagach <classifier>sources</classifier> <classifier>javadoc</classifier> Usunąłem zależności, które miały SOURCES/JAVADOCi zachowały tylko jedną zależność. Przetestowałem moją aplikację i wszystko działa dobrze. Jaki jest cel używania tego tagu klasyfikatora? i dlaczego muszę dwukrotnie zduplikować …
Przeprowadziłem wiele badań w Internecie i nie znalazłem łatwego wyjaśnienia, co zrobić z BOMplikami w Maven. Problem polega na tym, że używam JBoss 7.1.1 i chcę dołączyć wszystkie pliki JBoss klienta JBoss pom.xml. JBoss ma podręcznik, który mówi, że powinienem używać plików BOM, ale nie wiem, jak to wykorzystać w …
Mam projekt maven, który chcę zbudować bez wersji. Teraz, kiedy buduję projekt za pomocą maven, tworzy to, commonjerseylib-1.0.warale potrzebuję tego commonjerseylib.wardo utworzenia. Oprócz tego usuwam <version>tag z, pom.xmlale Maven nadal tworzy warw wersji 1.0 domyślnie. Mój pom.xml: <modelVersion>4.0.0</modelVersion> <groupId>commonjerseylib</groupId> <artifactId>commonjerseylib</artifactId> <packaging>ear</packaging> <name>commonjerseylib</name> <!--<version>1.0</version>--> Jak to zbudować bez wersji?
Próbuję używać najnowszej wersji Gradle (2.0), jednak ten komunikat pojawia się po naciśnięciu gradle build w terminalu. Dlaczego prosi o wersję 1.10? Jestem nowy w Gradle, więc staram się to obejść. Wymagana jest wersja Gradle 1.10. Obecna wersja to 2.0 Oto moje zależności (plik build.gradle modułu): dependencies { classpath 'com.android.tools.build:gradle:0.12.+' …
Próbuję zbudować prosty projekt Java za pomocą Maven. W moim pliku pom deklaruję JUnit 4.8.2 jako jedyną zależność. Wciąż Maven nalega na używanie JUnit w wersji 3.8.1. Jak to naprawić? Problem objawia się niepowodzeniem kompilacji: „pakiet org.junit nie istnieje”. Dzieje się tak z powodu instrukcji importu w moim kodzie źródłowym. …
Możesz określić w pliku ustawień maven , które chcesz uruchomić w trybie offline, ale czy istnieje równoważna opcja wiersza poleceń? Wyobrażałbym sobie np mvn install -Dmaven.offline.true
W projektach wielomodułowych maven, w których chcę, aby każdy z modułów zawsze zachowywał tę samą wersję co rodzic, zwykle robiłem coś takiego w pom.xml modułu: <parent> <groupId>com.groupId</groupId> <artifactId>parentArtifactId</artifactId> <version>1.1-SNAPSHOT</version> </parent> <groupId>com.groupId</groupId> <artifactId>artifactId</artifactId> <packaging>jar</packaging> <version>${project.parent.version}</version> <name>name</name> Odkąd zacząłem używać maven 3.0-alpha-5, otrzymuję następujące ostrzeżenie. [WARNING] [WARNING] Some problems were encountered while …
Mam świeżą instalację Netbean 11.1. Teraz próbuję zbudować projekt, ale otrzymuję następujący komunikat o błędzie: Nie można uruchomić programu „cmd” (w katalogu „C: \ projects \ open”): źle sformułowany argument ma osadzony cytat: „C: \ Program Files \ NetBeans-11.1 \ netbeans \ java \ maven \ bin \ mvn.cmd” cd …
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.