Pytania otagowane jako maven

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.

4
Jak uzyskać dostęp do maven.build.timestamp w celu filtrowania zasobów
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 …
107 maven  timestamp  maven-3 


4
Jak powiedzieć Mavenowi, aby ignorował błędy SSL (i ufał wszystkim certyfikatom)?
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 …


4
„Nie masz projektu SNAPSHOT na liście projektów reaktora”. podczas korzystania z wtyczki Jenkins Maven
Używam SVN, Maven 3.0.3 na najnowszej wersji Jenkinsa i wtyczki Maven Release. Próbuję użyć wtyczki Maven do wydania (przez Jenkinsa), wykonać próbny przebieg, więc wykonuję opcje… Executing Maven: -B -f /scratch/jenkins/workspace/myproject/myproject/pom.xml -DdevelopmentVersion=53.0.0-SNAPSHOT -DreleaseVersion=52.0.0 -Dusername=***** -Dpassword=********* -DskipTests -P prod -Dresume=false -DdryRun=true release:prepare Ale próba umiera z powodu poniższego błędu… [JENKINS] Archiving …

20
Lombok nie generuje metody pobierającej i ustawiającej
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), …
106 java  eclipse  maven  lombok 


4
Skrypty Jenkins CI Pipeline nie mogą używać metody groovy.lang.GroovyObject
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 …

8
Jak umieścić wszystkie wymagane pliki JAR w folderze biblioteki wewnątrz końcowego pliku JAR w Maven?
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 …

8
Czy Maven może być mniej gadatliwy?
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?
104 maven  output  verbosity 

9
„Git fatal: ref HEAD nie jest symbolicznym odniesieniem” podczas korzystania z wtyczki Maven Release
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 …

7
Konfiguracja Maven Jacoco - wykluczenie klas / pakietów z raportu nie działa
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> …

13
Oracle JDBC ojdbc6 Jar jako zależność Mavena
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, …
103 oracle  maven  jdbc  war 

10
Brakujący artefakt com.microsoft.sqlserver: sqljdbc4: jar: 4.0
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.

10
javax.validation.ValidationException: HV000183: Nie można załadować „javax.el.ExpressionFactory”
Próbuję napisać bardzo prostą aplikację z walidatorem hibernacji: moje kroki: dodaj następującą zależność w pom.xml: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version> </dependency> napisz kod: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Configuration configuration = new Configuration(); configuration.threadNumber = …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.