Maven2 根据项目生成模版项目,并使用该模板批量创建工程
2017-10-31 09:49
567 查看
Maven 2 创建自己的模版,并使用模版创建工程
1.建立样板Maven工程: xxx-yy
2.进入 xxx-yy 工程根目录
执行:mvn archetype:create-from-project
目的:生成模版工程文件
3.进入 xxx-yy/target/generated-sources/archetype
执行:mvn install
目的:安装到本地maven仓库
4.创建一个工程目录 yyy-dd
5.进入 yyy-dd
执行:mvn archetype:generate -DarchetypeCatalog=local
<-Dfilter=xxx.yyy:zzz> 如果很多可以过滤一下
目的:对话模式使用本地工程模版创建工程
不出意外工程就创建完毕了。
6.可选:mvn eclipse:eclipse 转化成eclipse项目
7.若使用远程仓库的骨架工程来生成工程
mvn archetype:generate -DarchetypeCatalog=http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml新版的maven-archetype-plugin插件(3.1)
执行上面命令会报错,如下:
archetypeCatalog 'http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml'
is not supported
解决办法:使用老板的插件,命令如下:mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeCatalog=http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml
1.建立样板Maven工程: xxx-yy
2.进入 xxx-yy 工程根目录
执行:mvn archetype:create-from-project
目的:生成模版工程文件
3.进入 xxx-yy/target/generated-sources/archetype
执行:mvn install
目的:安装到本地maven仓库
4.创建一个工程目录 yyy-dd
5.进入 yyy-dd
执行:mvn archetype:generate -DarchetypeCatalog=local
<-Dfilter=xxx.yyy:zzz> 如果很多可以过滤一下
目的:对话模式使用本地工程模版创建工程
不出意外工程就创建完毕了。
6.可选:mvn eclipse:eclipse 转化成eclipse项目
7.若使用远程仓库的骨架工程来生成工程
mvn archetype:generate -DarchetypeCatalog=http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml新版的maven-archetype-plugin插件(3.1)
执行上面命令会报错,如下:
archetypeCatalog 'http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml'
is not supported
解决办法:使用老板的插件,命令如下:mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeCatalog=http://192.168.20.142:8081/nexus/content/repositories/releases/archetype-catalog.xml
相关文章推荐
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程。
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程。
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程。
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类
- 使用批处理根据项目工程文件生成Nuget包并发布(支持.NET Core)
- 使用批处理根据项目工程文件生成Nuget包并发布(支持.NET Core)
- 使用T4模板批量生成代码
- 使用标准导出模板向导创建自定义项目模板
- eclipse根据C++项目组提供的WEBSERVICE的WSDL文档生成客户端,打成jar包,供spring项目使用
- 使用项目模板创建自定义项目项
- c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
- 9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid
- Linux下使用Shell脚本快速创建项目目录模板
- SEO_ASP.net SEO优化(包含URL地址重写\viewState移动和压缩至服务器\SEO信息XML生成_根据URL地址重写文件)\web网站内容压缩 源码公开.本人授权可使用于商业项目。
- Codesmith根据模板批量生成代码
- 如何使用 asp.net 4.0 新特性 路由功能 有助于seo优化 给一个 asp.net web项目(网站项目) 增加路由功能 ,继承,给根据路由生成的url的结尾,增加一个有利于seo优化的斜杠 /,跳转到一个路由生成的url页面
- 使用Class Library项目模板创建服务