Pytania otagowane jako pom.xml

Model obiektowy projektu lub POM jest podstawową jednostką pracy w Maven.

12
Różnice między dependenceManagement i zależnościami w Maven
Jaka jest różnica między dependencyManagementi dependencies? Widziałem dokumenty w witrynie Apache Maven. Wydaje się, że zależność zdefiniowana w parametrze dependencyManagementmoże być używana w jego modułach potomnych bez określania wersji. Na przykład: Projekt nadrzędny (Pro-par) definiuje zależność w ramach dependencyManagement: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> Następnie w …


4
Co to jest pluginManagement w pom.xml Maven?
To jest fragment mojego pliku pom. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... Używam go z powodzeniem z poleceniem mvn install Ale kiedy próbuję zawrzeć go w tagu „pluginManagement”, maven-dependency-pluginprzestaje działać, kiedy uruchamiam installcel. Dlaczego znacznik „pluginManagement” …

5
Jak określić wersję kompilatora Java w pliku pom.xml?
Napisałem kod maven na netbeans, który ma około 2000 linii. Kiedy kompiluję go na netbeans, wszystko jest w porządku, ale jeśli chcę uruchomić go z linii poleceń, dostanę te błędy: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); …
252 java  maven  pom.xml 

5
Co to jest <scope> w <dependency> w pom.xml?
Patrząc na dokumentację http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html , możemy zobaczyć &lt;scope&gt;tag pod&lt;dependency&gt; Co to jest i jak możemy go wykorzystać do uruchomienia testu?
179 maven  pom.xml 


7
Co dokładnie robi mvn install w maven
Właśnie zacząłem używać Mavena i powiedziano mi, żebym to zrobił mvn installw określonym katalogu. Co mvn installdokładnie robi ? Myślę, że szuka pom.xmlw bieżącym folderze i zaczyna postępować zgodnie z instrukcjami określonymi w tym pliku. Czy to jest poprawne?
165 java  maven  pom.xml 

9
zatrzymaj IntelliJ IDEA, aby zmienić poziom języka java za każdym razem, gdy pom jest ponownie ładowany (lub zmień domyślny poziom języka projektu)
Używając IntelliJ 12, mam projekt java i używam maven z pom.xml. Mój projekt używa java8, ale wygląda na to, że domyślny poziom języka projektu został ustawiony na 6 podczas importowania projektu. Mogę zmienić poziom języka na 8.0 (F4 -&gt; Moduły -&gt; Poziom języka), jednak za każdym razem, gdy edytuję plik …

13
Określ JDK do użycia przez Mavena
Próbuję zbudować zmodyfikowaną przeze mnie wtyczkę Hudson, która wymaga jdk1.6. To jest w porządku, ale nie wiem, jak mogę powiedzieć mavenowi, gdzie jest inny jdk. Znalazłem kilka wzmianek w Internecie, ale wydaje mi się, że mnie nie dotyczą. Niektórzy sugerują dodanie jakiejś konfiguracji, .m2/settings.xmlale ja nie mam settings.xml. Poza tym …

9
Czy w ogóle można wykluczyć artefakty odziedziczone po macierzystym POM?
Artefakty z zależności można wykluczyć, deklarując &lt;exclusions&gt;element wewnątrz elementu a &lt;dependency&gt;Ale w tym przypadku konieczne jest wykluczenie artefaktu odziedziczonego z projektu nadrzędnego. Oto fragment omawianego POM: &lt;project&gt; &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt; &lt;groupId&gt;test&lt;/groupId&gt; &lt;artifactId&gt;jruby&lt;/artifactId&gt; &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt; &lt;parent&gt; &lt;artifactId&gt;base&lt;/artifactId&gt; &lt;groupId&gt;es.uniovi.innova&lt;/groupId&gt; &lt;version&gt;1.0.0&lt;/version&gt; &lt;/parent&gt; &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.liferay.portal&lt;/groupId&gt; &lt;artifactId&gt;ALL-DEPS&lt;/artifactId&gt; &lt;version&gt;1.0&lt;/version&gt; &lt;scope&gt;provided&lt;/scope&gt; &lt;type&gt;pom&lt;/type&gt; &lt;/dependency&gt; &lt;/dependencies&gt; &lt;/project&gt; baseartefakt, zależy javax.mail:mail-1.4.jari ALL-DEPSzależy …
119 java  maven-2  pom.xml 


2
Zainstaluj nadrzędny POM bez budowania modułów potomnych
Mam rodzica POM w projekcie Maven o tej strukturze: parent | --------------- | | child1 child2 Chcę zainstalować POM „rodzica” w lokalnym REPO, aby umożliwić dziecku1 wprowadzenie pewnych zmian, które zrobiłem w dependencyManagement, ale nie mogę wykonać zwykłej „czystej instalacji”, ponieważ „child2” jest zepsute i nie będzie się budować. Jaki …
115 java  maven  maven-2  pom.xml 

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 -&gt; [Help 1] Co to oznacza …

3
Jaka jest różnica między zależnością typu „pom” z zakresem „import” i bez „import”?
Począwszy od Maven 2.0.9 istnieje możliwość włączenia &lt;type&gt;pom&lt;/type&gt; &lt;scope&gt;import&lt;/scope&gt; w &lt;dependencyManagement&gt;sekcji. Jak rozumiem, zostanie to „zastąpione” zależnościami zawartymi w tym pomie, tak jakby były tu pierwotnie zdefiniowane. Jaka jest różnica między powyższym rozwiązaniem a prostą zależnością do tego poma bez importzakresu (widziałem, że to drugie nazywa się „grupowaniem zależności”)? Czy …

19
Dlaczego pojawia się nieznany błąd w linii 1 pliku pom.xml?
Pojawienie się nieznanego błędu w linii 1 pom.xmlw Eclipse IDE. Działało dobrze do wczoraj, ale nagle po zaktualizowaniu projektu z poziomu głównego i naprawieniu konfliktów scalania otrzymałem komunikat „Nieznany błąd” w pom.xml. Poza mną żaden z moich kolegów z drużyny nie ma tego problemu. Zmieniłem też obszar roboczy, usunąłem pamięć …

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.