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.
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129) at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261) at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185) at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152) at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865) at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355) at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66) at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351) at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at …
Nie mam dużego doświadczenia z mavenem i podczas eksperymentowania z projektem wielomodułowym zacząłem się zastanawiać, w jaki sposób mogę określić wersję java dla wszystkich moich modułów podrzędnych w pompie Parent Maven. Do dziś używałem tylko: <properties> <java.version>1.8</java.version> </properties> ale podczas badania stwierdziłem, że możesz również określić wersję java we wtyczce …
Jak mogę uruchomić wtyczkę maven-release-plugin bez wyzwalania testów? próbowałem -Dmaven.test.skip=true i -DskipTests i -DpreparationGoals=clean ... ale nic nie działa. Tak, wiem, że nie powinienem publikować, jeśli testy nie przejdą, ale nie mam kontroli nad zmuszaniem moich współpracowników do pisania wiarygodnych testów.
Otrzymałem projekt maven do skompilowania i wdrożenia na serwerze tomcat. Nigdy wcześniej nie korzystałem z maven, ale sporo googlowałem. Wygląda na to, że pom.xmlpliki najwyższego poziomu w tym projekcie mają ustawiony typ opakowania jako pom. Co mam zrobić po mvn installwdrożeniu tej aplikacji? Spodziewałem się, że będę w stanie znaleźć …
W Maven, do czego to się project.build.directoryodnosi? Jestem trochę zdezorientowany, czy odwołuje się do katalogu kodu źródłowego lub katalogu docelowego w projekcie Maven?
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?
Podobny problem jak w przypadku nieprawidłowego wydania docelowego: 1.7, ale po śledzeniu bloga mój problem nadal nie został rozwiązany. Nie udało się wykonać celu org.apache.maven.plugins: maven-compiler-plugin: 3.1: kompilacja (domyślna kompilacja) w projekcie hm_app: Błąd krytyczny kompilacja: nieprawidłowe wydanie docelowe: 1.8 -> [Pomoc 1] I szedł jako samouczek , kiedy w …
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?
Otrzymuję poniższy wyjątek, gdy uruchamiam mój mvn install. Usunąłem nawet lokalne repozytorium i uruchomiłem ponownie, uzyskując ten sam wyjątek. [BŁĄD] Nie udało się wykonać celu org.apache.maven.plugins: maven-shadow-plugin: 2.1: odcień (domyślnie) na partiach rdzeni projektu: Błąd podczas tworzenia cieniowanego pliku jar: nieprawidłowy nagłówek LOC (zły podpis) -> [Pomoc 1 ] <?xml …
Czytam teraz o Mavenie i wszędzie w tekście widzę to słowo (mojo). W przybliżeniu rozumiem, co to znaczy, ale nie odmówiłbym dobrego wyjaśnienia. Próbowałem google, ale znalazłem tylko nie-mavenowe wyjaśnienia. POJO - ok, ale MOJO? Maven Old Java Object?
Prawie każdy projekt Java, który widziałem, używa Mavena lub Anta. To dobre narzędzia i myślę, że każdy projekt może ich użyć. Ale to, co zdarzyło się zrobić ? Jest używany w różnych projektach innych niż Java i może z łatwością obsługiwać Javę. Oczywiście, jeśli używasz systemu Windows, musisz pobrać make.exe, …
W naszej firmie na maszynach CI lokalne repozytorium jest czyszczone przed każdą kompilacją. W rezultacie moje dzienniki kompilacji zawsze mają taki hałas Downloading: http://.../artifactory/repo/com/codahale/metrics/metrics-core/3.0.1/metrics-core-3.0.1.jar 4/2122 KB 8/2122 KB 12/2122 KB 16/2122 KB 18/2122 KB 18/2122 KB 4/480 KB 18/2122 KB 8/480 KB 18/2122 KB 12/480 KB 18/2122 KB 16/480 KB …
Na moim komputerze mam zainstalowane dwie wersje Java: (1.6 i 1.7 zainstalowane ręcznie przeze mnie). Potrzebuję ich obu do różnych projektów. Ale dla Mavena potrzebuję 1.7, teraz mój Maven używa wersji 1,6 java, jak mogę ustawić Maven na 1.7?
W niektórych środowiskach musimy mieć możliwość pominięcia modułu podrzędnego. Przedmiotowy moduł zawiera testy integracyjne i trwa pół godziny. Dlatego chcemy uwzględnić go podczas budowania na serwerze CI, ale gdy programiści budują lokalnie (a testy są uruchamiane), chcemy pominąć ten moduł. Czy można to zrobić za pomocą ustawienia profilu? Zrobiłem trochę …
Jestem nowy w maven, a także w MacOS. Mam instalatora w moim terminalu i podczas pobierania ustawień wersji (przy użyciu mvn -v) wygląda na to, że używa JDK 1.6, podczas gdy mam zainstalowany JDK 1.7. Czy coś jest nie tak? Polecenia, które wpisuję, to: blues:helloworld Ninja$ java -version java version …
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.