搭建Maven工程
1.传统项目构建:
1.传统项目的jar包文件都是直接拷贝,但是如果没有jar包架构将不能正确的搭建。 请求高级程序员协助挑选jar包。
2.jar包冲突、jar包依赖关系不正确
3.传统项目中打包比较繁琐,如果遇到大型项目打包更加困难
4.项目中会有很多的测试类,需要进行手动的删除。
2.Maven工具:
可以使用Maven工具做到jar包文件的统一管理,一键构建项目,并且一键发布部署。定位:是现阶段主流的项目管理软件。
3.Maven的安装:
1.Maven工具的下载:
2.Maven的安装:
1.检查本机中是否安装了JDK
2.配置path路径:
;%JAVA_HOME%/bin
3.配置Maven
1.配置maven环境变量
2.引入path:
;%MAVEN_HOME%/bin
3.Maven检查:
4.Maven的环境搭建:
1.Maven的级别
2.Maven的工作原理:
3.本地仓库的配置:
5.搭建eclipse环境
1.添加maven
2.配置setting.xml
6.Maven项目的工作原理
1.坐标
2.下载骨架
3.指定项目名称:
4.坐标的作用
中央仓库中的jar包文件非常的对,需要一种有效的管理方式,所以采用坐标的形式进行管理,这样同一家公司所生成的jar包都会唯一同一路径下。方便管理。
5.jar包依赖
说明:使用Maven项目,只要引入核心的jar包文件,Maven会根据pom.xml中的依赖关系,自动的联网下载jar包,解决jar包依赖问题。
6.Java项目的创建
1.项目打包方式:
7.构建web项目
1.骨架的选择:
2.定义项目名称:
3.打包方式:
8.Maven命令:
要求:Maven命令的执行需要依赖pom.xml文件,
1.mvn clean 清空target文件夹
2.mvn compile 编译项目生成target文件夹
3.mvn package 打包命令
4.mvn install 一键发布,一键打包
5.mvn site 生成jar包文档
9.使用Maven的问题:
1.Maven项目必须依赖网络。否则jar包不能下载
2.jar包复用问题。
1.如果多人需要使用同一个jar包,则需要下载多次,这样的做法效率太低。
2.如果计算机没有联网如何下载jar包?
3.如果需要引入公司内部jar包文件怎么做?
3.私服工作原理
10.私服的介绍:
1.阿里云私服镜像
谁用谁知道,下载速度非常快
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
2.自己服务器镜像:
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>nexus</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
<!--其他同学直接通过IP地址链接-->
<!--<url>http://172.16.8.13:8081/nexus/content/groups/public/</url>-->
</mirror>
3.搭建自己的服务器:
1.检查本地是否已经搭建私服
如果没有安装过私服 则进行下一步
2.私服安装:
以管理员身份运行install 之后运行start
3.检查服务项是否包含nexus服务
Url:localhsot:8081/nexus
Username:admin
Password:admin123
11.引入tomcat插件
问题:
1.原有的tomcat如果使用时间太长,需要人为的进行删除
2.如果发布项目需要独立的一台服务器。Tomcat
愿望:
使用一个tomcat永远都不卡。并且自己不用安装和下载。
步骤:
1.引入tomcat插件
2.添加项目:
3.修改JDK
如果配置了全局的JDK则使用默认的
4.添加源码:
5.启动项目: