Вопросы с тегом «pom.xml»

Объектная модель проекта или POM - это основная единица работы в Maven.

12
Различия между зависимости и управлением в Maven
В чем разница между dependencyManagementи dependencies? Я видел документы на веб-сайте Apache Maven. Кажется, что зависимость, определенная в разделе, dependencyManagementможет использоваться в его дочерних модулях без указания версии. Например: Родительский проект (Pro-par) определяет зависимость под dependencyManagement: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> Тогда в потомке Pro-par я …

8
IntelliJ - преобразование проекта / модуля Java в проект / модуль Maven
У меня есть проект на Bitbucket. Только источники совершены. Чтобы загрузить проект на новый компьютер, я использовал «Контроль версий»> «Проверка из контроля версий» из IntelliJ. Затем он спрашивает, хочу ли я создать новый проект из этого источника, на что я отвечаю Да. Все идет нормально. Это создает хороший маленький Java-проект …

4
Что такое pluginManagement в pom.xml Maven?
Это фрагмент моего файла POM. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... Я успешно использую это с командой mvn install Но, когда я пытаюсь включить его в тег «pluginManagement», maven-dependency-pluginперестает работать, когда я запускаю installцель. Почему тег …

5
Как указать версию компилятора Java в файле pom.xml?
Я написал Maven-код для NetBeans, который имеет примерно более 2000 строк. Когда я компилирую его на netbeans, все в порядке, но если я хочу запустить его из командной строки, я получу следующие ошибки: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list …
252 java  maven  pom.xml 



7
Что конкретно делает mvn в maven?
Я только начал использовать Maven, и мне сказали сделать это mvn installв определенном каталоге. Что именно делает mvn install? Я думаю, что он ищет pom.xmlв текущей папке и начинает следовать инструкциям, указанным в этом файле. Это правильно?
165 java  maven  pom.xml 

14
Укажите JDK для использования Maven
Я пытаюсь создать модифицированный мной плагин Hudson, и для него требуется jdk1.6. Это нормально, но я не понимаю, как я могу сказать maven, где находится другой jdk. Я нашел несколько упоминаний в Интернете, но, похоже, они не относятся ко мне. Некоторые предлагают добавить конфигурацию, .m2/settings.xmlно у меня нет файла settings.xml. …

9
остановите IntelliJ IDEA для переключения уровня языка Java каждый раз при перезагрузке pom (или измените уровень языка проекта по умолчанию)
Используя IntelliJ 12, у меня есть проект Java, и я использую Maven с pom.xml. Мой проект использует java8, но кажется, что уровень языка проекта по умолчанию был установлен на 6 при импорте проекта. Я могу изменить уровень языка на 8.0 (F4 -> Модули -> Уровень языка), однако каждый раз, когда …

9
Есть ли способ исключить артефакты, унаследованные от родительского POM?
Артефакты из зависимостей можно исключить, объявив <exclusions>элемент внутри. <dependency>Но в этом случае необходимо исключить артефакт, унаследованный от родительского проекта. Ниже приводится отрывок из обсуждаемой POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseартефакт, зависит javax.mail:mail-1.4.jarи ALL-DEPSзависит от …
120 java  maven-2  pom.xml 

8
В чем разница в maven между тегами dependency и plugin в pom xml?
Я новичок в инструменте maven, я создал проект с Spring и Hibernate, и они настроены в pom.xml как плагины, но JUnit помечен как зависимость. Мой вопрос в том, какова логика одного как плагина, а другого как зависимости?

2
Установите родительский POM без создания дочерних модулей
У меня есть родительский POM в проекте Maven с такой структурой: parent | --------------- | | child1 child2 Я хочу установить POM «родителя» в локальном REPO, чтобы позволить child1 принять некоторые изменения, которые я сделал в dependencyManagement, но я не могу выполнить обычную «чистую установку», потому что «child2» сломан и …
115 java  maven  maven-2  pom.xml 

8
Maven: при упаковке этого проекта файл не был назначен артефакту сборки.
Я использую Maven 3.0.3 на Mac 10.6.6. У меня есть проект JAR, и когда я запускаю команду «mvn clean install: install», я получаю сообщение об ошибке [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact …

3
В чем разница между зависимостью типа «pom» с областью видимости «импорт» и без «импорта»?
Начиная с Maven 2.0.9 есть возможность включить <type>pom</type> <scope>import</scope> в <dependencyManagement>разделе. Насколько я понимаю, он будет "заменен" зависимостями, включенными в этот pom, как если бы они были изначально определены здесь. В чем разница между приведенным выше решением и простой зависимостью от этого pom без importобласти видимости (я видел, что последнее …

19
Почему в строке 1 файла pom.xml появляется неизвестная ошибка?
Получение неизвестной ошибки в строке 1 pom.xmlв Eclipse IDE. Он работал нормально до вчерашнего дня, но внезапно после обновления моего проекта из мастера и после исправления конфликтов слияния в pom.xml появилась «Неизвестная ошибка». Кроме меня, никто из моих товарищей по команде не сталкивается с этой проблемой. Я также изменил рабочее …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.