创建maven项目时的Archetype该如何选择?
来源:互联网 发布:黑莓q5淘宝软件打不开 编辑:程序博客网 时间:2024/05/20 00:52
Archetype
可以把Archetype理解成Maven项目的模板,例如maven-archetype-quickstart就是最简单的Maven项目模板,只需提供基本的元素,如groupId,artifactId,version等,它就能生成项目的基本结构及POM文件。
Maven Archetype Plugin
使用Archetype的一般步骤
- 命令——mvn archetype:generate
- 输入命令后,Archetype插件会输出一个Archetype列表供用户选择;选择自己想要使用的Archetype,输入对应编号
- 提示输入一些基本参数,如groupId,artifactId,version,package等
- Archetype插件生成项目骨架
常用Archetype
maven-archetype-quickstart
默认的Archetype,基本内容包括:
- 一个包含junit依赖声明的pom.xml
- src/main/java主代码目录及一个名为App的类
- src/test/java测试代码目录及一个名为AppTest的测试用例
maven-archetype-webapp
一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。生成的项目内容包括:
- 一个packaging为war且带有junit依赖声明的pom.xml
- src/main/webapp/目录
- src/main/webapp/index.jsp文件
- src/main/webapp/WEB-INF/web.xml文件
创建自己的Archetype
Archetype Catalog
Catalog用来指定maven-archetype-plugin读取archetype-catalog.xml文件的位置:
- internal——maven-archetype-plugin内置的
- local——本地的,位置为~/.m2/archetype-catalog.xml
- remote——指向Maven中央仓库的Catalog
- file://
- http://
阅读全文
0 0
- 创建maven项目时的Archetype该如何选择?
- 创建maven项目时的Archetype该如何选择?
- 如何创建Maven的Archetype
- eclipse创建maven的maven-archetype-webapp项目时,进度一直卡在99%的解决办法
- Eclipse创建maven的maven-archetype-webapp项目时,进度一直卡在99%的解决办法
- Eclipse下使用Maven创建项目出现的archetype错误
- IDEA中maven项目创建并使用自己的archetype
- Eclipse下使用Maven创建项目出现的archetype错误
- Eclipse下使用Maven创建项目出现的archetype错误
- Maven学习笔记(十一)-创建自定义的archetype(项目模板)
- 创建简单的maven archetype
- maven 创建自己的archetype
- 创建简单的maven archetype
- Maven archetype 工程的创建
- Maven使用archetype创建项目构架时遇到问题
- MyEclipse中创建maven项目时: Could not resolve archetype
- maven创建项目时一直显示loading archetype list...解决方法
- idea创建maven项目时一直显示“Loading archetype list ”
- 28. Implement strStr()
- HDOJ 2082 找单词
- 实验2.3 运用双链表实现对数据的基本操作
- Ubuntu17.04桌面状态栏设置
- JavaScript!我还是来拥抱你了
- 创建maven项目时的Archetype该如何选择?
- 谈谈反爬虫“政策与对策”
- 九九乘法表
- 读取csv文件并使用pandas.Series.apply进行处理时,对header=?的处理
- 今年暑假不AC
- flagstore.apk移动逆向writeup
- Redis系列-9.命令总结
- C51单片机测频出现负值
- 计算机组成原理---存储器