来自cvs的maven checkout并安装到repo中

时间:2013-06-05 16:36:52

标签: maven jar dependencies cvs

有谁知道快速做到这一点的方法?我有一个旧的cvs repo / w一堆罐子,标记等等。我想把它们带到maven。所以基本上

  1. 从cvs结帐
  2. 作为maven artifact安装到本地仓库
  3. 我很清楚如何分别做两个,有没有办法优雅地结合两个任务?还有一点,我们在谈论很多罐子+每个罐子的不同版本......

1 个答案:

答案 0 :(得分:0)

编写一个为每个文件调用mvn deploy:deploy-file的bash脚本。我最近不得不这样做。棘手的部分是解析每个罐子的groupId,artifactId和版本。如果你的jar有一个字符串命名约定,你可以从每个jar文件名中推断出它。如果没有约定,则必须手动部署每个约定。