使用Maven签出/修补/构建非基于Maven的开源项目有什么模式吗?

使用Maven签出/修补/构建非基于Maven的开源项目有什么模式吗?,maven,automation,patch,maven-scm,Maven,Automation,Patch,Maven Scm,在使用开源项目生成的库之前,我需要对开源项目的源代码应用一个小补丁。我希望尽可能实现自动化,并希望找到一些模式,让我: 查看来源 应用我的(非常小的)补丁 使用其构建系统构建项目(即调用ant) 有这样的例子吗?现在,我正在玩scm和补丁插件,但这并不简单…实际上,我只需几个步骤,就可以使用mvn:scm:export和mvn:patch完成这项工作 基本上,在generate sources步骤中运行scm:export,导出到您的./src/main/java/目录,然后运行补丁程序,然后p

在使用开源项目生成的库之前,我需要对开源项目的源代码应用一个小补丁。我希望尽可能实现自动化,并希望找到一些模式,让我:

  • 查看来源
  • 应用我的(非常小的)补丁
  • 使用其构建系统构建项目(即调用ant)

  • 有这样的例子吗?现在,我正在玩scm和补丁插件,但这并不简单…

    实际上,我只需几个步骤,就可以使用mvn:scm:export和mvn:patch完成这项工作

    基本上,在generate sources步骤中运行scm:export,导出到您的./src/main/java/目录,然后运行补丁程序,然后pom.xml的其余部分正常工作

    我可以发布一个样本,但结果很简单。。。只是参考了很多手册