Apache Maven to narzędzie do zarządzania projektami oprogramowania i zrozumienia. To jest tag dla pytań związanych z Maven, które są specyficzne dla wersji Maven 2.x.
Próbuję znaleźć „ogólny” sposób wykluczenia zależności przechodnich z włączenia bez konieczności wykluczania jej ze wszystkich zależności od niej zależnych. Na przykład, jeśli chcę wykluczyć slf4j, wykonuję następujące czynności: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.4.0.GA</version> <type>jar</type> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> …
Chcę wdrożyć źródła i javadoc z moimi migawkami. Oznacza to, że chcę zautomatyzować następujące polecenie: mvn clean source:jar javadoc:jar deploy Wystarczy wykonać: mvn clean deploy Nie chcę, aby generowanie javadoc / sources było wykonywane podczas installfazy (tj. Lokalnych kompilacji). Wiem, że wtyczki source / javadoc można zsynchronizować z wykonaniem releasewtyczki, …
Otrzymuję tę wiadomość podczas kompilacji mojego projektu java.lang.OutOfMemoryError: Miejsce na sterty Java Jak zwiększyć miejsce na stercie, mam 8 Gb lub RAM, to niemożliwe, żeby maven zużywał tak dużo, znalazłem to http://vikashazrati.wordpress.com/2007/07/26/quicktip-how-to-increase-the -java-heap-memory-for-maven-2-on-linux / jak to zrobić na Linuksie, ale pracuję na Windows 7. Jak mogę zmienić miejsce na stosie …
Próbuję skonfigurować wielomodułowy projekt Maven, a zależności między modułami najwyraźniej nie są poprawnie konfigurowane. Mam: <modules> <module>commons</module> <module>storage</module> </modules> w POM macierzystego (który opakowanie typu POM), a następnie podkatalogów commons/i storage/które określają poms słoik z tej samej nazwie. Miejsce na dane zależy od Commons. W katalogu głównym (głównym) uruchamiam mvn …
Chciałbym skorzystać ze wsparcia wiosennego do wysyłania maili. Mój projekt jest zbudowany za pomocą maven-2 i używam spring-core 2.5.5. Próbowałem poszukać w centralnym repozytorium maven artefaktów do umieszczenia w moim pom.xml, a jedyne, jakie znalazłem, to wsparcie wiosny . Problem w tym, że najwyższą wersją w repozytorium jest 2.0.8 i …
Załóżmy, że tworzę pełną kompilację mojego dużego projektu, który ma 7 modułów, aw szóstym module kompilacja się nie powiodła, ponieważ test się nie powiódł. Czy jest jakiś sposób, w jaki mogę rozpocząć kompilację od momentu, w którym się nie powiodła?
Zainstalowałem wtyczkę Maven dla Eclipse , a potem wyskoczył mi błąd jak poniżej: upewnij się, że opcja -vm w eclipse.ini wskazuje na JDK Jak użyć -vmopcji wskazania mojego JDK w eclipse.ini?
używam spring 3.1.0.RELEASE , a moim kontenerem serwletów jest tomcat 7, a moim IDE jest eclipse indigo, a jar spring-webmvc-3.1.0.RELEASE.jar, który zawiera serwlet DispatcherServlet, istnieje w folderze lib, a kiedy uruchamiając aplikację, otrzymuję wyjątek: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) …
Zakładając, że korzystasz już z wtyczki m2eclipse , co możesz zrobić, jeśli nie zaktualizuje ona zależności do najnowszych w repozytorium? Na przykład w wierszu poleceń możesz po prostu dodać -Uflagę, jak w mvn clean install -U … Aby wymusić aktualizację zależności. Czy jest coś takiego w Eclipse? (Nie zawsze wydaje …
Pytanie pokrewne Jak skonfigurować IntelliJ IDEA i / lub Maven, aby automatycznie dodawał katalogi z kodem źródłowym Java wygenerowanym przy użyciu wtyczki jaxb2-maven? Mam niestandardową wtyczkę, która generuje źródła pod target/generated-sources(Uwaga: tutaj nie ma nazwy narzędzia). Więc otrzymuję źródła takie jak target/generated-sources/com/mycompany... itd. Tego formatu nie można w ogóle zmienić, …
Używam mavena do tworzenia projektów wielomodułowych. Mój moduł 2 zależy od źródła modułu 1 w zakresie kompilacji i testów modułu 1 w zakresie testowym. Moduł 2 - <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>test</scope> </dependency> To działa dobrze. Powiedz, że mój moduł 3 zależy od źródła Module1 i testów w czasie …
Jaka jest poprawna nazwa zmiennej środowiskowej Maven: MAVEN_HOME, MVN_HOMElub M2_HOME? Znalazłem kilka szczegółów na temat MAVEN_HOMEi M2_HOME tutaj . Ale ja też się MVN_HOMErozejrzałam.
Maven buduję wokół klastra amatorskiego, słabo napisanego i szczerze - prymitywnego kodu C / C ++ (czyli trochę C, trochę C ++). Problem w tym, że jest ich obecnie dużo w obiegu i nie można ich łatwo wymienić. Zbudowanie go wymaga dużej wiedzy plemiennej (musisz przejść od kostki do kostki …
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.