maven依赖插件分析-";正在跳过没有生成目录的项目";
我正在运行mvn dependency:analyze only&我得到下面的错误。有人能告诉我运行maven依赖项分析器的正确配置吗 仅供参考,我的项目使用maven构建得很好,所以我不确定它在寻找什么。我还列出了插件的pom.xml 这是我遇到的错误maven依赖插件分析-";正在跳过没有生成目录的项目";,maven,maven-dependency-plugin,Maven,Maven Dependency Plugin,我正在运行mvn dependency:analyze only&我得到下面的错误。有人能告诉我运行maven依赖项分析器的正确配置吗 仅供参考,我的项目使用maven构建得很好,所以我不确定它在寻找什么。我还列出了插件的pom.xml 这是我遇到的错误 [INFO] [INFO] --- maven-dependency-plugin:2.10:analyze-only (default-cli) @ MFC --- [INFO] Skipping project with no build
[INFO]
[INFO] --- maven-dependency-plugin:2.10:analyze-only (default-cli) @ MFC ---
[INFO] Skipping project with no build directory
。。。
这是我的pom.xml,用于依赖插件
maven依赖插件
2.10
分析
分析
真的
c:\TEMP\
请注意,dependency:analyze-only目标优先于dependency:analyze使用,因为它不强制进一步编译项目,而是使用从生命周期的早期测试编译阶段生成的编译类
然后在验证生命周期阶段自动分析项目的依赖关系
如果您以前没有编译或运行过测试,您将收到该消息
那么您必须执行以下操作
>mvn verify dependency:analyze-only
或者干脆
> mvn verify
更新
您的插件目标必须是仅分析
而不是分析
插件,然后必须是
<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>
maven依赖插件
2.10
分析
仅分析
真的
c:\TEMP\
执行更改并执行mvn验证依赖项:仅分析或验证,它应该可以工作。这不是问题所在。运行mvn verify dependency:analyze only或mvn dependency:analyze会生成相同的“跳过没有生成目录的项目”消息。我的项目正在建设良好,我可以运行它没有任何问题。我假设我缺少依赖插件的pom设置,但是什么呢?
<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>