我已经在maven-dependency-plugin
阶段使用prepare-package
在WAR工件中注入一些外部构建的依赖项。它运行良好,因为我不希望这些依赖项成为WAR构成的代码库的一部分。
我希望接下来要做的事情就是svn info
的文件转储(列出基本版本信息,例如版本控制分支,最新版本等),并将该文件包含在我的{{1 dir,以便它可以在已部署的应用程序中可见。当然,我可以用六种语言编写一个脚本来执行此操作,但我想在Maven中完全完成。到目前为止,我已经成功地完成了包含maven插件世界中所有任务的CI工作,这很不错。
我知道maven-scm-plugin,但我不确定它是否符合我的要求。