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.
Podczas budowania pakietu WAR przy użyciu Maven 2.1.1 otrzymuję ten komunikat ostrzegawczy: [WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ig nored (webxml attribute is missing from war task, or ignoreWebxml attribute is specifi ed as 'true') Czy jest sposób, aby to wyeliminować? Nie zawiedzie procesu budowy, …
Znalazłem net.sf.json-lib w centralnym repozytorium . Skopiuj i wklej zależność (z wersją 2.3), a następnie podczas kompilacji otrzymuję ten błąd: [INFO] Unable to find resource 'net.sf.json-lib:json-lib:jar:2.2.3' in repository central (http://repo1.maven.org/maven2) [ERROR] BUILD ERROR [INFO] --------------------------------------------------------- [INFO] Failed to resolve artifact. Missing: ---------- 1) net.sf.json-lib:json-lib:jar:2.3 Try downloading the file manually from …
w moim projekcie J2EE mam kilka zależności, które nie są dostępne w żadnym repozytorium Mavena, ponieważ są to biblioteki zastrzeżone. Te biblioteki muszą być dostępne w czasie wykonywania, więc muszą zostać skopiowane do docelowego /.../ WEB-INF / lib ... W tej chwili wymieniam je jako zależności systemowe w moim POM, …
Właśnie przechodzę z Ant do Maven i próbuję znaleźć najlepszą praktykę, aby skonfigurować projekt Enterprise oparty na pliku EAR? Załóżmy, że chcę utworzyć całkiem standardowy projekt z plikiem jar dla EJB, plikiem WAR dla warstwy WWW i plikiem hermetyzującym EAR z odpowiednimi deskryptorami wdrażania. Jak bym to zrobił? Utworzyć projekt …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Napisałem kilka testów JUnit przy użyciu JUnit 4 i bibliotek testów sprężynowych. Kiedy uruchamiam testy w Eclipse, działają dobrze i zdają. Ale kiedy uruchamiam je za pomocą Mavena (podczas procesu kompilacji), zawodzą, dając błąd związany ze sprężyną. Nie jestem pewien, co powoduje problem, JUnit, Surefire czy Spring. Oto mój kod …
Postępowałem zgodnie z samouczkiem Maven co do joty, ale nadal nie mogę zainstalować Mavena w systemie Windows. Kiedy uruchamiam następujące polecenie w wierszu polecenia: E:\Documents and Settings\zach>mvn --version Dostaję: 'mvn' is not recognized as an internal or external command, operable program or batch file. Przeszedłem do folderu instalacyjnego maven i …
Mamy projekt Maven 2 z wieloma modułami. Przykład: <modules> <module>common</module> <module>foo</module> <module>data</module> <module>bar</module> ... more ... </module> Załóżmy, że tworzenie modułu danych jest czasochłonne i chcemy go wykluczyć, gdy projekt jest budowany przez serwer CI. Obecnie używamy do tego dwóch plików pom.xml. Jeden zawiera wszystkie moduły, a drugi ma wszystkie …
Chciałbym wiedzieć, która zależność opisana w moim pom.xml wprowadza zależność przechodnią do mojego katalogu docelowego. Mówiąc dokładniej, mam bibliotekę „poi-2.5.1-final-20040804.jar” w moim katalogu WEB-INF / lib i chciałbym wiedzieć, która zależność w moim pom.xml to powoduje.
Napotkałem kilka błędów, gdy próbowałem ręcznie zainstalować artefakt za pomocą Maven 2. Chciałem zainstalować jar z lokalnego katalogu za pomocą polecenia mvn install:install-file -Dfile=jta-1.0.1B.jar Ale Maven podał błąd kompilacji, który brzmi następująco: Invalid task '.01B.jar': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or …
Mam wtyczkę (antrun) ze skonfigurowanym wykonaniem, która ma identyfikator i nie jest związana z żadną fazą. Czy mogę wykonać to wykonanie bezpośrednio z wiersza poleceń? <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>my-execution</id> ... </execution> </executions> </plugin> Uruchom go za pomocą czegoś takiego: mvn my-execution Lub przynajmniej mvn magicplugin:execute -DexecutionId=my-execution
Oprócz katalogu src / main / java dodaję katalog src / bootstrap, który chcę uwzględnić w procesie kompilacji, innymi słowy, chcę, aby maven skompilował i uwzględnił źródła w mojej kompilacji. W jaki sposób!?
Podczas próby uruchomienia mojego JUnit-Test z Eclipse otrzymuję „ClassNotFoundException”. Podczas uruchamiania "mvn test" z konsoli - wszystko działa dobrze. Ponadto w Eclipse nie są zgłaszane żadne problemy. Struktura mojego projektu jest następująca: projekt macierzysty (pom-opakowanie) Projekt sieciowy (opakowanie wojenne - mój test JUnit jest tutaj) Projekt Flex Projekt konfiguracji edit: …
Mój zespół korzysta z wewnętrznego repozytorium Team Maven, które jest udostępniane z serwera programistycznego przy użyciu Apache. Uruchamiamy również serwer Continuum CI na tej samej maszynie. Kompilacje Maven w Continuum są uruchamiane z celem „instalacja”, który kopiuje ostateczny artefakt bezpośrednio do katalogu współdzielonego. Pytanie brzmi, jaka jest różnica między dodawaniem …
[INFO] [war:war {execution: default-war}] [INFO] Packaging webapp [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Cannot construct org.apache.maven.plugin.war.util.WebappStructure as it does not have a no-args constructor ---- Debugging information ---- message : Cannot construct org.apache.maven.plugin.war.util.WebappStructure as it does not have a no-args constructor cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Cannot construct …
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.