2016-10-11 6 views
0

Я запускаю зависимость mvn: только аналитическое & im, получая ошибку ниже. Может ли кто-нибудь указать мне правильную конфигурацию для запуска анализатора зависимостей maven ?.maven-dependency-plugin analysis - «Пропуск проекта без каталога сборки»

FYI, мой проект строит отлично с maven, поэтому я не уверен, что он ищет. Я также перечислил свой pom.xml для плагина.

это им ошибка при получении

[INFO] 
[INFO] --- maven-dependency-plugin:2.10:analyze-only (default-cli) @ MFC --- 
[INFO] Skipping project with no build directory 

... Это мой pom.xml для плагина зависимостей ...

<plugin> 
     <artifactId>maven-dependency-plugin</artifactId> 
     <version>2.10</version> 
     <executions> 
      <execution> 
      <id>analyze</id> 
      <goals> 
       <goal>analyze</goal> 
      </goals> 
      <configuration> 
       <failOnWarning>true</failOnWarning> 
       <outputDirectory>c:\TEMP\</outputDirectory> 
      </configuration> 
      </execution> 
     </executions> 
    </plugin> 

ответ

0

Обратите внимание, что зависимость: цель, основанная на анализе, используется в предпочтении зависимости: анализируйте, поскольку она не заставляет компиляцию но использует скомпилированные классы, созданные на более ранней стадии тестовой компиляции в жизненном цикле.

зависимости проекта будут затем автоматически анализируются на этапе жизненного цикла проверить

Если вы не компилируетесь или запустить тесты, прежде чем вы получите это сообщение.

Затем вы должны выполнить следующие

>mvn verify dependency:analyze-only 

или просто

> mvn verify 

UPDATE

Ваша pluging цель должна быть <goal>analyze-only</goal> не <goal>analyze</goal> плагин, то должен быть

<plugin> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <version>2.10</version> 
    <executions> 
     <execution> 
     <id>analyze</id> 
     <goals> 
      <goal>analyze-only</goal> 
     </goals> 
     <configuration> 
      <failOnWarning>true</failOnWarning> 
      <outputDirectory>c:\TEMP\</outputDirectory> 
     </configuration> 
     </execution> 
    </executions> 
</plugin> 

выполнить изменение и выполнить mvn проверить зависимость: анализировать или проверять, и он должен работать.

+0

Это не проблема. Запуск зависимостей проверки mvn: зависимость от анализа или mvn: анализ создает одно и то же сообщение «Пропуск проекта без каталога сборки». Мой проект строит отлично, и я могу запустить его без проблем. Я предполагаю, что я потерял настройку pom для плагина зависимостей, но что? –