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