`
Wind_ZhongGang
  • 浏览: 260385 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Maven customize archetype

阅读更多

  Maven为我们提供了各种各样流行项目的模板,也称之为archetype,可以使用mvn archetype:generate来创建我们想要的项目模板,这帮助我们节省了很多创建配置项目的时间,毕竟Maven为我们提供的项目模板有限,如果我们自己想要创建的项目结构并不存在在Maven为我们提供的项目模板里,难道要我们每次创建项目的时候都再重新配置一次嘛。记住,不要去重复去做你做过的事,这是软件设计中的一个重要规则。当然我们可以为搭建好的项目做一个备份,下次使用时再拿出来使用就可以了。但这相当于你面前有一辆自行车,你却选择走路一样愚笨。如果想要把这样一个模板项目提供给其他人员使用呢?或者想要维护这个模板呢?总会有办法的,Maven已经为我们想到这一点了。如果我们想要创建自己的项目模板该怎么办呢?简言这可以分为以下几个步骤:

 

  一。首先我们得有一个自己已经搭建好的项目,这里我使用的是我的另一篇博文Spring+Hibernate项目配置里提供的项目模板,可供下载。

 

  二。进入cmd控制台,进入到你的模板项目目录下,运行命令 mvn archetype:create-from-project

 

  archetype

 

 

  三。运行完第二步后,会看到在项目目录下多了个target目录,进入target目录会看到generated-sources目录,这个目录下又会有archetype目录,这就是Maven为我们创建的archetype项目了。

  进入archetype目录下,运行mvn install命令

 

  Archetype install

 

 

  运行完第三步以后,会在本地的Repository里看到我们的项目模板已经部署在里面了。

 

 

  那么如果想要把自己的项目模板分享给其他成员该怎么办呢?也很简单,只需要在第二步的基础上运行mvn deploy这个命令就行了,它会帮助我们把项目模板部署到服务器的Repository里。

 

  想要创建自己的Archetype就是这么简单。快来试试吧。

  • 大小: 42.1 KB
  • 大小: 36.7 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics