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 …
Mam projekt na Bitbucket. Zaangażowane są tylko źródła. Aby pobrać projekt na nową maszynę, użyłem Kontrola wersji> Kasa z Kontroli wersji z poziomu IntelliJ. Następnie pyta, czy chciałbym utworzyć nowy projekt z tego źródła, na który odpowiadam Tak. Na razie w porządku. Tworzy dla mnie ładny mały projekt Java, składający …
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” …
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>>(); …
Patrząc na dokumentację http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html , możemy zobaczyć <scope>tag pod<dependency> Co to jest i jak możemy go wykorzystać do uruchomienia testu?
Używam Mavena jako narzędzia do budowania. Ustawiłem zmienną środowiskową o nazwie env. Jak mogę uzyskać dostęp do wartości tej zmiennej środowiskowej w pom.xmlpliku?
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?
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 -> Moduły -> Poziom języka), jednak za każdym razem, gdy edytuję plik …
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 …
Artefakty z zależności można wykluczyć, deklarując <exclusions>element wewnątrz elementu a <dependency>Ale w tym przypadku konieczne jest wykluczenie artefaktu odziedziczonego z projektu nadrzędnego. Oto fragment omawianego POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseartefakt, zależy javax.mail:mail-1.4.jari ALL-DEPSzależy …
Jestem nowy w narzędziu Maven, stworzyłem projekt za pomocą Spring i Hibernate i są one skonfigurowane w pom.xml jako wtyczki, ale JUnit jest oznaczony jako zależność. Moje pytanie brzmi: jaka jest logika stojąca za jedną wtyczką, a drugą jako zależnością?
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 …
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 …
Począwszy od Maven 2.0.9 istnieje możliwość włączenia <type>pom</type> <scope>import</scope> w <dependencyManagement>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 …
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ęć …
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.