我有一个Mavenized war模块,它取决于其他Mavenized依赖项。每个都有自己的版本。但是,我希望将每个依赖项中的所有版本信息合并到一个静态文件中,我将使用我的webapp部署该文件以显示版本信息。
这可以通过使用多个Maven插件(复制资源插件或替换插件)来实现。但是有没有一个特别适合实现上述目标的标准插件?
答案 0 :(得分:1)
您可以使用目标maven-dependency-plugin的tree
,它似乎是您问题的正确选择。
您可以定义目标tree
并使用选项outputFile
创建一个包含项目完整树的独立文件。