博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven使用archetype迅速生成项目骨架
阅读量:7256 次
发布时间:2019-06-29

本文共 1083 字,大约阅读时间需要 3 分钟。

archetype意思是"原型",相当于项目模板.archetype是maven的一个插件,相当于模板工具包.

一个十分重要的mvn指令:mvn 插件名:目标名

maven自带三个内置插件(也就是三个内置的生命周期):default,clean,site.
使用mvn archetype:generate命令可以快速建立一个符合maven目录结构的工程.
1. mvn archetype:generate
archetype是一个插件名称,generate是一个目标名称.mvn archetype:generate 命令会从远程拉取所有的原型(大约1575个)供你选择,使用-DarchetypeArtifavtId=[archetype]参数可以指定archetype类型。如果卡在Generating project in Interactive mode这一步,是因为maven在从远程拉取信息,使用 -DarchetypeCatalog=internal 参数让它不要从远程服务器上取catalog。
2. mvn archetype:generate -DarchetypeCatalog=internal
添加这句话之后,就不会卡死了.就会进入交互阶段,一步步询问.每一步如果有默认选项直接按enter即可.
(1) choose archetype选择一个架构类型,提供了7中项目类型,默认为quickstart,
maven-archetype-archetype
maven-archetype-j2ee-simple
maven-archetype-plugin
maven-archetype-plugin-site
maven-archetype-portlet
maven-archetype-profiles
maven-archetype-quickstart
(2) 填写groupId,artifactId,version,package
这时在当前目录下就生成了一个项目.
3. mvn archetype:generate -DgroupId=com.mycompany.helloworld -DartifactId=helloworld -Dpackage=com.mycompany.helloworld -Dversion=1.0-SNAPSHOT -DarchetypeCatalog=internal
这个命令可以跳过填写groupId,artifactId,version,package阶段,直接生成项目.

转载地址:http://bgpdm.baihongyu.com/

你可能感兴趣的文章
这半年的一些事情
查看>>
[30期] 我对人生道路的总结
查看>>
基于ARM处理器的反汇编器软件简单设计及实现
查看>>
巨杉数据库助力民生银行、恒丰银行云化架构升级
查看>>
超好用的VueJs调试工具——vue-devtools
查看>>
对象键
查看>>
[LeetCode] Unique Binary Search Trees, Solution
查看>>
[AtCoder2558]Many Moves
查看>>
【数据库_Mysql】JAVA-数据库Date格式在前台JSP页面的获取
查看>>
程序员的职业发展 (转)
查看>>
mysql中Time Date DateTime TimeStaamp区别
查看>>
STM32是如何进入中断服务函数xxx_IRQHandler的
查看>>
JFinal极速开发框架使用笔记
查看>>
基于jQuery,使用sina ip api,实现异步ip查询
查看>>
业余的工作
查看>>
第一篇博客,希望能坚持下去
查看>>
开发者必知:提升Android应用开发性能的十大要点
查看>>
数据结构总体
查看>>
Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
查看>>
redis 系列23 哨兵Sentinel (上)
查看>>