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.
Używam maven 3.0.4 i chcę, aby sygnatura czasowa kompilacji była dostępna dla mojej aplikacji. W tym celu umieszczam element zastępczy w .propertiespliku i pozwalam mavenowi filtrować podczas kompilacji. Chociaż działa to dobrze ${project.version}, ${maven.build.timestamp}nie jest zastępowane filtrowaniem. Właściwość wydaje się być dostępna w kompilacji - mogę jej użyć do zmodyfikowania …
Często muszę uruchamiać polecenie „mvn”: mvn -f pom.xml clean install -Dmaven.test.skip=false --settings /Users/myhome/settings.xml -X -Djavax.net.ssl.trustStore=/Users/myhome/truststore.jks -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.trustStorePassword=dummy -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -U Ponieważ potrzebuję integracji z różnymi innymi domenami, obecnie za każdym razem muszę dodawać ich certyfikat do mojego truststore.jks, aby zapobiec błędom uzgadniania SSL. Czy istnieje sposób, aby skonfigurować mvn tak, aby …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Względnie nowy programista tutaj, mimo że używam go od jakiegoś czasu, mam …
Właśnie próbowałem wysłać projekt oparty na Mavenie do innego komputera i HORROR, wszędzie czerwone znaczniki !! Jednak mvn clean installbuduje się dobrze. Szybko zauważyłem, że Lombok nie generuje metod pobierających i ustawiających dla moich klas, chociaż @Getteri @Settersą poprawnie rozpoznawane przez Eclipse. Oba komputery używają tej samej wersji Maven (3.0.4), …
Czytałem o reaktorze Maven i jestem zdezorientowany jego terminologią. Czytałem, że multi-moduł to reaktor, że można manipulować reaktorem maven i że reaktor jest wtyczką. Czym dokładnie jest reaktor?
Używam Jenkinsa 2 do kompilowania projektów Java, chcę przeczytać wersję z pom.xml, postępowałem zgodnie z tym przykładem: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md Przykład sugeruje: Wygląda na to, że występuje problem z bezpieczeństwem dostępu do systemu plików, ale nie mogę dowiedzieć się, co powoduje (lub dlaczego) ten problem: Robię trochę inaczej niż na przykładzie: def …
Używam Mavena w mojej samodzielnej aplikacji i chcę spakować wszystkie zależności z mojego pliku JAR do folderu biblioteki, jak wspomniano w jednej z odpowiedzi tutaj: Jak mogę utworzyć wykonywalny plik JAR z zależnościami za pomocą Maven? Chcę, aby mój końcowy plik JAR miał folder biblioteki, który zawiera zależności jako pliki …
Maven wypluwa zbyt wiele linii wyjścia według mojego gustu (lubię sposób uniksowy: brak wiadomości to dobra wiadomość). Chcę pozbyć się wszystkich linii [INFO], ale nie mogłem znaleźć żadnej wzmianki o argumencie lub ustawieniach konfiguracyjnych, które kontrolują szczegółowość Mavena. Czy nie ma sposobu podobnego do LOG4J, aby ustawić poziom dziennika?
Otrzymuję następujący komunikat o błędzie podczas uruchamiania wtyczki do wydania Maven, przygotowując krok, np. mvn release:prepare --batch-mode -DreleaseVersion=1.1.2 -DdevelopmentVersion=1.2.0-SNAPSHOT -Dtag=v1.1.2 -XZ planu Atlassian Bamboo. Jednak zrobienie tego samego w wierszu poleceń działa dobrze. Pełny stos błędów znajduje się poniżej. Jakieś pomysły, jak można to rozwiązać? [ERROR] Failed to execute goal …
Mam wielomodułowy projekt Mavena i używam jacoco-maven do raportów pokrycia kodu. Niektórych klas nie należy zgłaszać, ponieważ są konfiguracjami Spring i nie jestem nimi zainteresowany. Deklarowałem wtyczkę maven-jacoco w następujący sposób: <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.2.201409121644</version> <configuration> <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory> <exclude>some.package.*</exclude> <exclude>**/*Config.*</exclude> <exclude>**/*Dev.*</exclude> <exclude>some/package/SomeClass.java</exclude> </configuration> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> …
Nie mogę zmusić Mavena do dołączenia pliku ojdbc6.jar do pliku wojennego mojego projektu. Mam to działające w pliku POM podczas określania zależności bezpośrednio dla narzędzi hibernacji. Ale nie zostanie dołączony do pliku wojennego projektu, dlatego mój projekt nie będzie działał na Tomcat. Wypróbowałem każde rozwiązanie, jakie mogę znaleźć w sieci, …
Próbuję dodać zależność sterownika MS SQL w moim pliku POM.xml, a poniżej jest zależność. <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency> ale mam ten wyjątek Brakujący artefakt com.microsoft.sqlserver: sqljdbc4: jar: 4.0 Naprawdę nie rozumiem problemu.
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.