maven依赖插件分析-";正在跳过没有生成目录的项目";

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

我正在运行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 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>