Maven站点/项目信息报告插件生成空的依赖关系报告

Maven站点/项目信息报告插件生成空的依赖关系报告,maven,maven-site-plugin,Maven,Maven Site Plugin,使用maven project info reports插件生成的依赖项报告错误地只报告一个项目和零可传递依赖项。但是,依赖项聚合报告会生成一个完整的依赖项列表。从命令行运行project info reports:dependencies目标时,可能没有生成输出,或者outputDirectory参数工作不正常(在指定的outputDirectory中没有生成报告文件)。是否有默认目录?我只能用mvn站点插件生成报告 我得到的唯一值得注意的错误是一系列“Artifact:XXXX没有文件”错误

使用maven project info reports插件生成的依赖项报告错误地只报告一个项目和零可传递依赖项。但是,依赖项聚合报告会生成一个完整的依赖项列表。从命令行运行project info reports:dependencies目标时,可能没有生成输出,或者outputDirectory参数工作不正常(在指定的outputDirectory中没有生成报告文件)。是否有默认目录?我只能用mvn站点插件生成报告

我得到的唯一值得注意的错误是一系列“Artifact:XXXX没有文件”错误,如中所述,但我想知道这是否是一个转移注意力的问题,而不是问题的原因。想法

配置: 马文:3.0.3 maven站点插件:3.1 maven项目信息报告插件:2.6 OS:Mac OS-X

如页面所述

默认情况下,Maven已配置为创建项目信息报告。无需在pom.xml中配置任何内容来生成项目信息报告

简单运行

mvn site
如果您不想执行该站点,请将maven项目信息报告插件复制到。请看我的答案中的细节。你也许能执行

mvn project-info-reports:dependencies
您可能会看到预期的结果

我希望这能有所帮助

问候,

Charlee Ch.

如页面所述

默认情况下,Maven已配置为创建项目信息报告。无需在pom.xml中配置任何内容来生成项目信息报告

简单运行

mvn site
如果您不想执行该站点,请将maven项目信息报告插件复制到。请看我的答案中的细节。你也许能执行

mvn project-info-reports:dependencies
您可能会看到预期的结果

我希望这能有所帮助

问候,


Charlee Ch.

我尝试了两种建议,但仍然得到相同的结果。project info reports:dependencies命令似乎不支持outputDirectory参数,并且运行mvn站点插件会生成一个错误的依赖项列表,该列表只包含一个依赖项。mvn依赖插件生成一个完整的列表。它们是多个模块吗?如果您正在查看根/父项目的报告,则不会有任何报告。您可能需要深入到每个子模块报告。以收集多个模块的所有站点。执行
mvn站点
后,请在根/父项目上执行
mvn站点:阶段
。是的,它是一个多模块项目。我正在执行mvn站点:运行并通过web浏览器访问报告。这很奇怪。我试图在我的父项目和子项目中使用
mvnsite:run
,它们定义了一些依赖项。在通过web浏览器导航期间,“相关性”报告将显示正确的列表。唯一不同的是我使用的是Maven站点插件版本3.2我尝试了这两种建议,但仍然得到相同的结果。project info reports:dependencies命令似乎不支持outputDirectory参数,并且运行mvn站点插件会生成一个错误的依赖项列表,该列表只包含一个依赖项。mvn依赖插件生成一个完整的列表。它们是多个模块吗?如果您正在查看根/父项目的报告,则不会有任何报告。您可能需要深入到每个子模块报告。以收集多个模块的所有站点。执行
mvn站点
后,请在根/父项目上执行
mvn站点:阶段
。是的,它是一个多模块项目。我正在执行mvn站点:运行并通过web浏览器访问报告。这很奇怪。我试图在我的父项目和子项目中使用
mvnsite:run
,它们定义了一些依赖项。在通过web浏览器导航期间,“相关性”报告将显示正确的列表。唯一不同的是我使用的是Maven站点插件版本3.2