Maven系列学习(2)——java project的创建
上节介绍了maven的安装和配置,这节简单介绍一下maven创建java项目、web项目以及maven的几个常用的参数命令,首先介绍maven创建项目下的几个参数。
- archetype:archetype的翻译是原型的意思,顾名思义是一个maven管理模板的工具包,通过archetype命令的使用,我们可以生成相应的项目框架和模板,这样有利于我们得到相对规范的项目组织结构以及模板。同时,一个项目组内也可以统一设计、规定好项目的模板,更有利于项目内人员交流合作。
- archetypeArtifactId:archetype模板的名称,不同的名称对应着不同的项目原型。
- archetype:generate:使用该命令时,archetype会自动从远程仓库中下载开发人员在后面所跟的archetypeArtifactId参数的原型,接着创建工程,如果我们只使用archetype:generate命令后面不添加任何参数,那么maven会自动将所有可用的archetype及其打印到命令行中供选择,此时按回车则是创建quickstart版本。
- groupId:groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构,如果我们设定groupId=a.b.c,那么项目创建完后,main目录下就会生成java/a/b/c的目录结构。
- artifactId:artifactId就是项目的唯一的标识符,实际对应项目的名称,如果我们设定artifactId=project,用maven创建完项目,就会在当前目录下生成一个名称为project的文件夹,就是项目的根目录。
- version:即为版本号,默认为1.0.0-SNAPSHOT不影响项目的结构u,一般用默认即可。
一、java项目的创建以及编译
1.普通java项目的创建
进入到你的workspace目录下,使用命令
mvn archetype:generate
-DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart
即创建一个名字为project-name,包组织结构为project-packaging的项目,maven-archetype-quickstart则是最简单的java项目组织,根目录下会生成pom.xml文件,并且生成src文件夹,src目录下又有main文件夹。
例子:我将DgroupId=a,DartifactId=a.b.c后生成的项目有这样的结构:
其中a为项目名称,a.b.c的包结构也自然生成了。
2.java项目的编译
进入根目录下,使用mvn compile命令即完成编译,不用编写ant脚本,也不用管理依赖包,设定classpath,十分简单,便捷!
如果有错误,也会报出出错的代码位置。
Maven系列学习(2)——java project的创建相关推荐
- Maven 快速生成Java项目结构
Maven使用 archetype 来创建项目.要创建一个简单的 Java 应用程序,我们使用 maven-archetype-quickstart 插件.在下面的例子中,我们将创建一个基于Maven ...
- Maven学习一:用Maven创建Java Project
Maven环境配置只是入门的基础,现在要通过Maven基本命令生成一个Java Project,首先通过mvn命令创建project,然后导入Eclipse IDE中,即可. 首先 ...
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
2019独角兽企业重金招聘Python工程师标准>>> 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程. 本文PDF文档下载地 ...
- eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...
Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...
- maven笔记(2)-- 构建Java Project 及 Maven命令使用
1. 创建一个Java Project 1.1)File--->New--->Other--->Maven--->Maven Projet 1.2)选择maven-archet ...
- 图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 3. ...
- 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件
今天研究发现的,呵呵,也写下来了. 今天通过Eclipse创建了一个Project ,一个Java Project 和一个Tomcat Project,具体发现如下: 一. Project :生成一个 ...
- 如何创建java project
创建流程: File --> new --> java project -->选中java project–>点击Next –> 填写项目名字–>选第三个的jre ...
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 ...
最新文章
- outlook2010 打开总是提示“正在加载配置文件”
- 智源论坛 | 知识与认知图谱(5月30日,活动报名)
- label美化css,表单label美化代码
- 安装face_recognition
- 人工智能测试是什么意思_测试工程师必须懂这些
- SAP Spartacus里的concurrently依赖
- java nio详解,Java NIO API详解
- JAVA中常用接口的介绍及使用示例 java lang Comparable
- 面试常考题目之atoi的实现
- C语言的很吊的printf-----来自一个C语言竞赛题目
- 一篇关于原生 js 开发一款插件的前端教程
- Fbank特征与MFCC特征解析
- Qt实现屏幕中间显示小点,打游戏瞬狙,你还在屏幕中间贴红点吗?
- Kali使用apt-cache search搜索想要的软件包
- Greedy——HDOJ 1789
- VIF-Benchmark: All infrare and visible image fusion method in one framework
- 武汉大学计算机专业考研靠什么,武汉大学计算机技术考研科目有哪些?
- scss混合器实现全局更换主题以及相关背景图
- 谁知道哪边有UNIX系统可以下载
- 全网首发AutoCAD 2011 XP_Win7 64位精简版