我的第一个Maven项目
下文笔者讲述Maven创建项目的方法分享,如下所示
第二步:用文本编辑器打开setting.xml
第五步:有默认值就不用管
第九步:maven项目自动创建好目录结构
第十步:标记每个目录的功能(告诉idea每个目录的作用)
第二步:找到对应版本的mysql connector
第三步:通过配置pom.xml来引入mysql connector
maven项目的简介
maven是一个构建工具
mavne的功能:
1.将编译好的.class文件打包成一个.jar文件
2.依赖管理(管理第三库的引入)
使用maven可将对应jar包下载下来
导入到工程中
创建maven项目
idea开发工具自带IDE 我们只需进入相应的配置然后设置相关的setting.xml
第一步:打开idea,找到设置里面的maven
第二步:用文本编辑器打开setting.xml
根据这个网站将maven源改为国内阿里云镜像,否则后面下载依赖会非常慢
maven的路径一般不要改,如果要改,一定不要有中文,也不要带特殊符号
第三步:新建项目
第四步:选择webApp模板
第五步:有默认值就不用管
直接next,没有默认值
自己随便起个名
第六步:一直点next
第七步:点击Enable Auto-Import
第八步:当出现BUILD SUCCESS,代表已经下载成功
第九步:maven项目自动创建好目录结构
通常有java,resources,test
第十步:标记每个目录的功能(告诉idea每个目录的作用) 
标记java目录

标记resources目录

标记test目录

pom.xml标签介绍
pom.xml是maven项目的核心配置文件
<packaging>war</packaging>
普通的java程序打包出来是jar包
webAPP打包出来是war包
当没有packaging标签,默认打包为jar包
依赖管理里面包含很多dependency标签
每一个dependency标签
都对应一个第三方jar包
此处已经默认了一个jar包:junit(单元测试工具)
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>//scope:表示junit包在哪个环节生效:test(测试环节)
</dependency>
</dependencies>
<finalName>firstDemo</finalName>:打包出来的包的包名:firstDemo
用maven引入mysql connector的示例
第一步:打开中央仓库
第二步:找到对应版本的mysql connector
mysql服务器是5版本
mysql connector就下载5开头的版本即可
第三步:通过配置pom.xml来引入mysql connector
将上一步粘贴的内容复制到此处
6. maven的打包过程
maven生命周期
clean:清空之前编译生成的临时文件 validate:验证合法性(验证pom.xml是否正确,以及依赖是否已经下载好) compile:编译,自动调用javac把你的代码中的.java编译成.class test:单元测试,自动执行test这个目录中的单元测试的代码 package:最常用的,进行打包 verify:确认,对测试结果进行集成测试 install:安装,把你的程序部署到某个本地目录中,供其他程序使用 deploy:部署
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


