【发布时间】:2013-04-16 08:58:21
【问题描述】:
我们有一个使用 Ant 构建的 Java EE 5 项目,我们正在将其移植到 Maven 构建基础架构。
我们使用 SVN 作为版本控制和 Jenkins 构建服务器。
奇怪的是,一些“补丁”交付仅包括自上一个主要版本以来修改的源代码和二进制文件,这些称为“补丁增量”。然后将此增量应用于主要版本的二进制文件。
我们实现这一点的方法是记录主要版本的最后修订,运行自该修订以来的 svn log 以获取修改源列表,然后使用与源名称匹配的自定义脚本(svn log 输出)及其相应的二进制文件,然后将其复制到“增量结构”中。
在将自定义脚本调整到新的 Maven 项目结构之前,我想知道是否有 Maven 方法来完成这一切?
此外,非常感谢生成这种“三角结构”的其他想法。
【问题讨论】:
-
在任何方面都没有 delta 包或部署的概念,因为 maven 的概念不同。创建所需的整个包,例如 ear、zip、jar 或任何需要的东西。
标签: svn maven maven-plugin java-ee-5