Pytania otagowane jako maven-3

Apache Maven to narzędzie do zarządzania projektami i automatyzacji kompilacji. Ten tag dotyczy pytań dotyczących Maven w wersji 3.x. W przypadku pytań niezwiązanych z wersją użyj tagu [maven].

8
Maven: opakowanie dla tego projektu nie przypisało pliku do artefaktu kompilacji
Używam Maven 3.0.3 na Macu 10.6.6. Mam projekt JAR i po uruchomieniu polecenia „mvn clean install: install” pojawia się błąd, [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact -> [Help 1] Co to oznacza …

6
Jak zachować aktywne profile Mavena, które są aktywneByDefault, nawet jeśli zostanie aktywowany inny profil?
Mam profil w moim pom.xml, który powinien być zawsze aktywny, chyba że zostanie wyraźnie dezaktywowany (-P! FirstProfile). Rozwiązałem to za pomocą flagi activeByDefault: <profiles> <profile> <id>firstProfile</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles> Teraz w tym samym pom.xml mam zdefiniowany drugi profil, który powinien być aktywny tylko wtedy, gdy profil jest …
113 maven-2  maven  maven-3 

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 



9
Jak zmusić Mavena do używania mojego lokalnego repozytorium zamiast wychodzenia do zdalnego repozytorium w celu pobrania artefaktów?
Używam Maven 3.3.3 z Javą 8 na Mac Yosemite. Mam projekt wielomodułowy. <modules> <module>first-module</module> <module>my-module</module> … </modules> Kiedy buduję jeden z moich modułów podrzędnych, na przykład „mój-moduł” z góry, używając „czystej instalacji mvn”, kompilacja próbuje pobrać artefakty modułu podrzędnego ze zdalnego repozytorium, które zdefiniowałem w moim ~ / .m2 Plik …

9
m2e błąd w MavenArchiver.getManifest ()
Widzę błąd w moim STS i nie wiem, jak go debugować. Przeszukując okolice widzę tylko niejasne odniesienia do błędu i brak rozwiązań. Błąd: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml/ <maven projectName>line 1 Problem z konfiguracją Mavena Pytanie : Czy ktoś może zasugerować, jak uzyskać więcej informacji na temat problemu, aby go dalej debugować …

2
Uruchomić pojedyncze wykonanie wtyczki Maven?
Myślałem, że jestem doświadczonym użytkownikiem Mavena, ale mam psychiczną blokadę, jak to zrobić! Udało mi się użyć wtyczki Maven sql do upuszczania, tworzenia i instalowania schematu w bazie danych za pomocą wykonywania wtyczek, które zdefiniowałem i powiązałem z pre-integration-testfazą. Jednak teraz chciałbym użyć tej samej wtyczki sql do wstawienia przykładowych …

1
Jak zastąpić właściwość maven w wierszu poleceń?
Mam następujący zwykły pom uruchomiony przez Maven 3.0.4. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>test</artifactId> <version>1.0</version> <packaging>jar</packaging> </project> Próbuję zastąpić domyślne ustawienia w wierszu poleceń w następujący sposób: mvn -Dproject.build.finalName=build clean package Ale to jest ignorowane i rozumiem test-1.0.jar. Próbowałem zmienić inne właściwości, takie jak outputDirectory, …

13
Awaria kompilacji Maven Out of Memory
Na dzień dzisiejszy moja kompilacja Mavena kończy się niepowodzeniem. [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [ERROR] Brak pamięci; aby zwiększyć ilość pamięci, użyj flagi -Xmx podczas uruchamiania (java -Xmx128M ...) Od wczoraj pomyślnie przeprowadziłem kompilację Mavena. Na dzień dzisiejszy …

6
Jak efektywnie radzisz sobie z migawkami ze znacznikami czasu Maven-3?
Teraz, gdy maven-3 zrezygnował z obsługi <uniqueVersion> false </uniqueVersion> dla artefaktów migawek, wydaje się, że naprawdę musisz używać SNAPSHOTS ze znacznikiem czasu. Szczególnie m2eclipse, który wewnętrznie używa maven 3, wydaje się być dotknięty tym problemem, migawki aktualizacji nie działają, gdy SNAPSHOTS nie są unikalne. Wcześniej wydawało się, że najlepszą praktyką …
86 java  maven-3 



2
Ostrzeżenie dotyczące używania project.parent.version jako wersji modułu w Maven 3
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 …
80 maven  maven-3 
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.