maven-2- все статьи тега ➜ страница 2


Gradle alternate to mvn install

У меня есть 2 разных проекта, построенных на mvn. Я пытаюсь заменить на Gradle. проект 1 является SDK и проект 2 использует sdk (пример) во время maven он создает артефакт с помощью mvn install, который добавляет весь проект в локальный репозиторий. Мне нравится работать в gradle, как это. Мне нравится проект 1 build.gradle нужно опубликовать его как локальный репозиторий gradle, а затем пример проекта должен использовать его. в maven мы делаем mvn установите, в который добавляется артефакт ...

Укажите JDK для использования Maven

Я пытаюсь построить плагин Hudson, который я изменил, и для этого требуется jdk1.6. Это нормально, но я не вижу, как я могу сказать maven, где находится другой jdk. Я нашел несколько упоминаний в интернете, но они, похоже, не относятся ко мне. Некоторые предлагают добавить некоторые конфигурации в .m2/settings.xml но у меня нет settings.xml. Кроме того, я не хочу использовать 1.6 для всех сборок maven. один излом я использую mvn в Cygwin, если это вообще имеет значение. Похоже, я должен быть в ...

Как вручную установить артефакт в Maven 2?

я столкнулся с некоторыми ошибками при попытке установить артефакт вручную с Maven 2. Я хотел установить банку из локального каталога с помощью команды mvn install:install-file -Dfile=jta-1.0.1B.jar но Maven дал ошибку сборки, которая гласит: Invalid task '.01B.jar': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal есть ли ошибка с моей командой? ...

Как выполнить программу с помощью Maven?

Я хотел бы, чтобы цель Maven запускала выполнение класса java. Я пытаюсь мигрировать через Makefile со строк: neotest: mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse" и я хотел бы mvn neotest в результате чего make neotest в настоящее время делает. ни exec plugin documentation, ни Maven Ant задачи у страниц был какой-то простой пример. В настоящее время я нахожусь в: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin&lt ...

Отсутствующие зависимости Maven в проекте Eclipse

У нас есть проект, созданный с maven для решения зависимостей. Обычно он работает нормально, но теперь я пытаюсь скомпилировать и запустить его на новом ПК, и у меня есть проблема с отсутствующими зависимостями в Eclipse. Что забавно, если я запускаю "mvn package" в консоли или в eclipse, он отлично работает и даже производит войну, содержащую все необходимые банки. Только Eclipse жалуется: "проект не был построен, так как его путь сборки неполон. Не удается найти файл класса орг.slf4j.Логгер.. ...

Собственность Maven2, что указывает на родительский каталог

у меня есть проект с несколькими модулями, как этот: main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... мне нужно определить набор свойств (которые зависят от среды, в которой я хочу выпустить свой проект) в Maven2. Я не буду использовать <properties> как есть много свойств... Таким образом, я использую свойства плагин Maven2. файлы свойств находятся в . Как я могу установить правильный ка ...

В чем разница между "mvn deploy" для локального РЕПО и "mvn install"?

моя команда использует внутреннее РЕПО team maven, которое совместно используется с сервера разработки с помощью Apache. Мы также запускаем сервер Continuum CI на той же машине. Сборки Maven в Continuum запускаются с целью" установить", которая копирует конечный артефакт непосредственно в общий каталог. вопрос в том, в чем разница между добавлением файлов в общее РЕПО с помощью mvn install и использованием цели развертывания (mvn-deploy plugin)? Мне кажется, что с помощью mvn deploy создает до ...

Что такое "реактор" в Maven?

Я читал о реакторе Maven и смущен его терминологическим использованием. Я читал, что многомодульный реактор-это реактор, что вы можете управлять реактором maven и что реактор-это плагин. Что же такое реактор? ...

Мэйвен не распознает модули брат при выполнении команды mvn зависимость:дерево

Я пытаюсь настроить многомодульный проект Maven, и межмодульные зависимости, по-видимому, не настраиваются правильно. Я: <modules> <module>commons</module> <module>storage</module> </modules> в Родительском POM (который имеет упаковочный тип pom) а потом подкаталоги commons/ и storage/ которые определяют JAR poms с тем же именем. хранение зависит от общего. в главном (главном) каталоге я запускаю mvn dependency:tree и видим: [INFO] Building system ...

Не удалось разрешить следующие артефакты: javax.ОМС:ОМС:опарник:1.1

Я пытаюсь скомпилировать проект maven, но я систематически получаю следующее сообщение об ошибке: [ERROR]Failed to execute goal on project ...: Could not resolve dependencies for project ...:war:1.0.0: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1: Failure to find javax.jms:jms:jar:1.1 in http://mirrors.ibiblio.org/maven2/ was cached in the local repository, resolution will not be reattempted until the upda ...

maven-архетип-проблема затмения webapp

Я пытаюсь создать очень простое веб-приложение с maven и eclipse, но у меня нет радости вообще, на самом деле наоборот радости. Я иду в Файл - > Новый проект, выберите проект Maven и выберите Maven-archetype-webapp. Когда я заканчиваю мастер, структура веб-приложения генерируется, но без каталога "java" в main, только ресурсы и веб-приложение. поэтому я нажимаю правой кнопкой мыши на main и выбираю новый класс. Класс создается в разделе Ресурсы (?!), а кроме того, там, кажется, нет компиля ...

Сообщение об ошибке " проблема фасетного проекта (несоответствие версии Java)"

на вкладке "проблемы" Eclipse отображается эта ошибка: описание: уровень компилятора Java не соответствует версии установленного аспекта проекта Java. Ресурс: группировка Путь: [пустой] Местоположение: Неизвестно!--6--> Тип: Проблема Фасетного Проекта (Несоответствие Версии Java) мой pom.xml этот параметр: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> ...

Как обновить репозиторий maven в Eclipse?

предполагая, что вы уже используете плагин m2eclipse, что вы можете сделать, это не обновляет зависимости до последней версии в вашем РЕПО. например, в командной строке вы можете просто добавить -U флаг как в: mvn clean install -U ...для принудительного обновления зависимостей. Есть ли что-то подобное в Eclipse? (Похоже, что он не всегда собирает последние обновления.) ...

Есть ли способ исключить зависимость Maven глобально?

Я пытаюсь найти "общий" способ исключения транзитивной зависимости из включения без необходимости исключать ее из всех зависимостей, которые зависят от нее. Например, если я хочу исключить slf4j, я делаю следующее: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifa ...

Пропуск тестов в некоторых модулях в Maven

Я хотел бы, чтобы мои сборки Maven выполняли большинство модульных тестов. Но в одном проекте есть модульные тесты, которые медленнее, и я хотел бы вообще исключить их; и иногда включать их. вопрос: как мне это сделать? Я знаю, о -Dmaven.test.skip=true, но это отключает все модульные тесты. Я также знаю о пропуск интеграционных тестов, описанных здесь. Но у меня нет интеграционных тестов, только модульные тесты, и у меня нет любые явные вызовы плагина maven-surefire. (Я использую Maven 2 с п ...

maven: как я могу пропустить тест в некоторых проектах с помощью параметров командной строки?

в моем проекте maven у меня есть несколько модулей. Можно ли отключить выполнение модульного теста для некоторых модулей с помощью параметров командной строки? мой проект занимает около 15 минут, чтобы запустить все модульные тесты. Я хотел бы ускорить общую сборку, запустив только модульные тесты в модуле, над которым я работаю. Я не хочу входить и редактировать каждый отдельный pom.XML для достижения этой цели. Я попробовал решение, описанное здесь: Могу ли я запустить конкретный тест testn ...

Отладка в Maven?

можно ли запустить отладчик, такой как jdb из Maven? У меня есть пом.xml файл, который успешно компилирует проект. Однако программа где-то зависает, и я действительно хотел бы запустить jdb или эквивалентный отладчик, чтобы увидеть, что происходит. я компилирую с помощью mvn compile и пуск через: mvn exec:java -Dexec.mainClass="com.mycompany.app.App" Я ожидал что-то вроде: mvn exec:jdb -Dexec.mainClass="com.mycompany.app.App" чтобы запустить отладчик, но, как обычно, мои ожидания не соот ...

Как получить дерево зависимостей для артефакта?

dependency:tree можно использовать для просмотра дерева зависимостей для данного проекта. Но мне нужно увидеть дерево зависимостей для стороннего артефакта. Я думаю, что могу создать пустой проект, но я ищу что-то проще (мне нужно сделать это для нескольких артефактов). ...

жизненный цикл m2e-отображение не найдено

Я пытаюсь использовать решение описано здесь чтобы решить раздражающее " выполнение плагина, не охватываемое конфигурацией жизненного цикла: org.codehaus.mojo:build-helper-maven-plugin:1.7: add-source (выполнение: по умолчанию, фаза: generate-sources)" когда я размещаю следующий плагин на моем pom.XML-код: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <phase>ge ...

Разрешение зависимостей Maven (противоречие)

допустим, у меня есть четыре проекта: проект A (имеет зависимость от B и D) проект B (имеет зависимость от D) Проект C (имеет зависимость от D) Проект D в этом случае, если я запускаю проект A, Maven правильно разрешит зависимость до D. Если я правильно понимаю, что Maven всегда принимает зависимость с кратчайшим путем. Поскольку D является прямой зависимостью от A, он будет использоваться скорее затем D, который указан в Б. но теперь предположим, что это structre: проект A (имеет зависимо ...