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.
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> …
Jak zainstalować artefakt Mavena ze źródłami? więc później nie muszę otwierać projektu w zaćmieniu, aby zobaczyć kod. EDYCJA: Wiem, że mogę dodać ten kod do pom.xml <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> ale chciałbym to zrobić z linii poleceń (żeby było bardziej uniwersalne).
Mam projekt Maven, w ramach którego jest sklonowany projekt JavaScript jako podmoduł git. Więc struktura katalogów wygląda mniej więcej tak mavenapp/src/main/javascript/[npm project files] wewnątrz mojego pliku package.json test wygląda następująco: "test": "react-scripts test --env=jsdom", ale kiedy próbuję uruchomić test npm to mówi „Reaguj-skrypty” nie są rozpoznawane jako polecenie wewnętrzne lub …
Stworzyłem nowy prosty projekt Maven w nowym Workspace. Gdy otwieram pom.xml„s Dependencieswidok w edytorze Eclipse, i wybiorę Add..uzależnienia, nie ma żadnych wyników wyszukiwania bez względu na to, czego szukają kryteria wejściowe I w polach wyszukiwania: Na przykład natychmiast mi daje Results for 'spring' (0). W moim innym obszarze roboczym, z …
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, …
Mam projekt Mavena w Eclipse i cele Mavena, które uruchamiają procesory adnotacji w celu generowania kodu. Folder wyjściowy dla tego kodu to target / generated-sources / apt. Aby eclipse zobaczyło wygenerowany kod, muszę dodać target / generated-sources / apt jako folder źródłowy do projektu eclipse. Jednak powoduje to wystąpienie błędu …
Co oznacza „pakiet” np. W tej zależności: <dependency> <groupId>org.apache.abdera</groupId> <artifactId>abdera-core</artifactId> <version>1.1.2</version> <type>bundle</type> <scope>compile</scope> </dependency>
Tworzę projekt sieciowy Java EE. Kiedy próbuję dodać zależność, pojawia się ten komunikat o błędzie. Używam Eclipse Kepler. Wystąpił błąd wewnętrzny podczas: „Aktualizowanie projektu Maven”. java.lang.NullPointerException Czy mógłbyś mi pomóc? Dziękuję Ci.
Mam projekt JDK 1.7 z zależnością Mavena do lokalnego pliku jar w moim repozytorium Maven. Nie mogę zbudować projektu przy użyciu Intellij, z błędami, że nie można znaleźć symbolu (symbol to klasa importująca pakiety z lokalnego jar) Ale mogę pomyślnie zbudować projekt przy użyciu „pakietu mvn”. Spędziłem tyle czasu na …
Postępowałem zgodnie z samouczkiem wprowadzającym, ale utknąłem po zaimportowaniu projektu Playn za pomocą Maven. Używam Eclipse Indigo na 64-bitowym systemie Windows 7. Wszystkie zaimportowane projekty mają ten sam błąd: Missing Artifact com.sun:tools:jar in all the pom.xml files. Po kilku godzinach przeszukiwania forów próbowałem: Instalowanie najnowszej wersji Java 1.6.029 Zmiana mojej …
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 …
archetype mvn: generowanie zapewnia o wiele za dużo opcji, a ja szukam prostego narzędzia java z przypadkami testowymi junit. Chciałbym wiedzieć, jakiego archetypu powinienem tu użyć?
Szkieletowałem aplikację przy użyciu jhipster, który jest bramą mikrousług używającą cassandra db i używam maven do kompilacji, która kompilowała się dobrze po uruchomieniu scaffold.i komendą gulp do przeładowania interfejsu użytkownika na żywo. Dokonałem niewielkiej zmiany w pasku nawigacyjnym i na jego stronie głównej. który również działał plikiem i wprowadził pewne …
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?
Mam następujący problem. Chciałbym uruchomić plik mvnz wiersza poleceń Main.java. Main.javaakceptuje parametr. Jak to zrobić z wiersza poleceń? Próbowałem znaleźć przykład, ale nie udało mi się. Czy ktoś mógłby mi pomóc, podając przykład? Spojrzałem tutaj, ale nie do końca rozumiałem, co powinienem zrobić. Ponadto, jak wykonać to polecenie z innego …
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.