从本地存储库导出Maven原型

时间:2016-10-07 15:57:33

标签: maven repository maven-archetype

我有一个Maven原型,我是从我的一个项目创建的,并安装在我自己的本地Maven存储库中。从Eclipse我可以使用这个原型创建新项目,我显然可以访问原型的“已安装”文件(安装后放置在存储库中的文件)。

现在的问题是,现在我想将这个原型分享给同事,但是在我创建它并将其安装到我的本地存储库之后,我删除了“installer”文件(在generated-sources /中生成的文件)我的源项目的archetype文件夹),所以现在我只在我的存储库中安装了原型,我不知道如何导出它以便与其他人共享。

我可以创建一个新的原型,但是我付出了很多努力并且花费了几个小时来做​​这件事,所以我想找出导出当前的原型是可能的,如果是的话,我该怎么办?它?

修改

以不同的方式询问,我可以从本地存储库中获取“已安装”文件并将它们放在其他存储库中,并让Maven将它们识别为Archetype吗?

1 个答案:

答案 0 :(得分:0)

我们最终做的是压缩存储库原型文件夹并将其发送给我的同事,然后他们执行了以下步骤:

  1. 将原型文件夹文件解压缩到其本地Maven存储库的根目录。
  2. 执行命令'mvn archetype:crawl'。
  3. 就是这样。他能够使用原型来创建新项目。