Maven为我们提供了各种各样流行项目的模板,也称之为archetype,可以使用mvn archetype:generate来创建我们想要的项目模板,这帮助我们节省了很多创建配置项目的时间,毕竟Maven为我们提供的项目模板有限,如果我们自己想要创建的项目结构并不存在在Maven为我们提供的项目模板里,难道要我们每次创建项目的时候都再重新配置一次嘛。记住,不要去重复去做你做过的事,这是软件设计中的一个重要规则。当然我们可以为搭建好的项目做一个备份,下次使用时再拿出来使用就可以了。但这相当于你面前有一辆自行车,你却选择走路一样愚笨。如果想要把这样一个模板项目提供给其他人员使用呢?或者想要维护这个模板呢?总会有办法的,Maven已经为我们想到这一点了。如果我们想要创建自己的项目模板该怎么办呢?简言这可以分为以下几个步骤:
一。首先我们得有一个自己已经搭建好的项目,这里我使用的是我的另一篇博文Spring+Hibernate项目配置里提供的项目模板,可供下载。
二。进入cmd控制台,进入到你的模板项目目录下,运行命令 mvn archetype:create-from-project
三。运行完第二步后,会看到在项目目录下多了个target目录,进入target目录会看到generated-sources目录,这个目录下又会有archetype目录,这就是Maven为我们创建的archetype项目了。
进入archetype目录下,运行mvn install命令
运行完第三步以后,会在本地的Repository里看到我们的项目模板已经部署在里面了。
那么如果想要把自己的项目模板分享给其他成员该怎么办呢?也很简单,只需要在第二步的基础上运行mvn deploy这个命令就行了,它会帮助我们把项目模板部署到服务器的Repository里。
想要创建自己的Archetype就是这么简单。快来试试吧。
- 大小: 42.1 KB
- 大小: 36.7 KB
分享到:
相关推荐
maven-archetype-webapp-1.0.jar,下载,如果有需要的同志可以自己下载,。
maven-archetype-quickstart-1.1.jar包下载
maven_archetype maven的文件,有需要的就下載吧 壓縮格式為.7z檔
解决Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1] 1. 下载maven-archetype-quickstart-1.1.jar 文件地址: 2.cmd窗口执行mvn install:install-file -...
新建maven项目失败,不能下载maven-archetype-webapp-1.0.jar包
更新了配置jdk1.8,web.xml为4.0
【在本地库中装载maven-archetype-quickstart】 1. 下载该文件 2. 打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -...
下载到本地的catalog配置文件,加载到eclipse会速度更快!!!解决使用Eclipse自带的Maven插件创建Web项目时报错
1.maven-archetype-quickstart-1.1.jar 用于搭建maven模块项目 2.打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -...
2.在下载包的目录执行:mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=maven-archetype-webapp-1.0.jar
maven-archetype-3.1.2-source-release,
解决maven-archetype-catalog下载慢的问题,将maven-archetype-catalog.xml放到本地,eclipse->preference->archetype->Add local catalog,选择本地文件,描述maven-archetype(自己命名的),apply,添加maven ...
亲测实用,新建maven项目失败需要的jar包,maven-archetype-quickstart-1.1.jar
idea用maven骨架创建项目速度慢,添加archetype-catalog.xml到本地仓库的文件夹后,设置-DarchetypeCatalog=local,就能使用maven默认的archetype-catalog.xml,再不用远程下载。
maven archetype quickstart-1.1 创建maven项目的时候报错。使用该jar包可以解决问题
java学习过程之中,使用maven创建项目的时候,该版本创建的项目的junit是4.11,不是3.81
IDEA maven创建servlet3.1 webapp工程模版
NULL 博文链接:https://gavin-chen.iteye.com/blog/351206