Я создаю проект Java с maven-2 и из-за некоторых перечисленных зависимостей, а других нет в списке, в файле pom.xml и того факта, что failOnWarning имеет значение true в зависимости: конфигурация mojo только для анализаЯ не могу собрать проект без использования флага maven -fn.
Вот более подробно.
$ mvn install -X
...snip...
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-dependency-plugin:2.0:analyze-only' -->
...snip...
[DEBUG] (f) failOnWarning = true
[DEBUG] (f) ignoreNonCompile = true
...snip...
[DEBUG] -- end configuration --
[INFO] [dependency:analyze-only {execution: default}]
[INFO] Used declared dependencies found:
[INFO] javax.servlet.jsp:jsp-api:jar:2.1:provided
[INFO] javax.servlet:servlet-api:jar:2.5:provided
[INFO] org.springframework:spring-webmvc:jar:3.0.5.RELEASE:compile
[INFO] flexson:json:jar:1.7:compile
[INFO] org.springframework:spring-web:jar:3.0.5.RELEASE:compile
[WARNING] Used undeclared dependencies found:
[WARNING] org.springframework.security:spring-security-core:jar:3.0.5.RELEASE:compile
[WARNING] log4j:log4j:jar:1.2.16:compile
...snip...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Dependency problems found
[INFO] ------------------------------------------------------------------------
Мой вопрос такой:
Как я могуустановить failOnWarning = false, не изменяя файл pom.xml для проекта?
- Файл pom.xml проверен в системе контроля версий, и другим в проекте не нужно изменять его, чтобы построить проект, поэтому я ожидаю, что естьчто-то другое в моей установке maven.
- Мы все используем maven 2.2.1 с одним и тем же файлом settings.xml.