从本地存储库导出 Maven 原型
Exporting Maven Archetype from Local Repository
我有一个 Maven 原型,它是我自己从我的一个项目创建的,并安装在我自己的本地 Maven 存储库中。从 Eclipse 我可以使用这个原型创建新项目,我显然可以访问原型的 "installed" 文件(安装后放置在存储库中的文件)。
问题是现在我想与同事共享原型,但是在我创建它并将其安装到我的本地存储库之后,我删除了 "installer" 文件(那些在generated-sources/archetype 我的源项目文件夹),所以现在我的存储库中只安装了原型,我不知道如何导出它以便与其他人共享。
我可以创建一个新的原型,但是我一开始就付出了很多努力并花了几个小时,所以我想知道是否可以导出当前的原型,如果可以,如何导出我做吗?
编辑
换个方式问,我可以从我的本地存储库中取出 "installed" 文件并将它们放在其他存储库中,并让 Maven 将它们识别为原型吗?
我们最后做的是压缩存储库原型文件夹并将其发送给我的同事,然后他执行了以下步骤:
- 将 archetype 文件夹文件解压到他本地 Maven 存储库的根目录下。
- 执行命令'mvn archetype:crawl'。
就是这样。他能够使用原型来创建新项目。
我有一个 Maven 原型,它是我自己从我的一个项目创建的,并安装在我自己的本地 Maven 存储库中。从 Eclipse 我可以使用这个原型创建新项目,我显然可以访问原型的 "installed" 文件(安装后放置在存储库中的文件)。
问题是现在我想与同事共享原型,但是在我创建它并将其安装到我的本地存储库之后,我删除了 "installer" 文件(那些在generated-sources/archetype 我的源项目文件夹),所以现在我的存储库中只安装了原型,我不知道如何导出它以便与其他人共享。
我可以创建一个新的原型,但是我一开始就付出了很多努力并花了几个小时,所以我想知道是否可以导出当前的原型,如果可以,如何导出我做吗?
编辑
换个方式问,我可以从我的本地存储库中取出 "installed" 文件并将它们放在其他存储库中,并让 Maven 将它们识别为原型吗?
我们最后做的是压缩存储库原型文件夹并将其发送给我的同事,然后他执行了以下步骤:
- 将 archetype 文件夹文件解压到他本地 Maven 存储库的根目录下。
- 执行命令'mvn archetype:crawl'。
就是这样。他能够使用原型来创建新项目。