深圳做企业网站哪家好,贵阳企业建站系统模板,虚拟主机做多个网站,信息型网站建设的目的定位管理jar包之间依赖关系
编译、打包、清理、测试等一系列构建工具
一、Maven的标志
1、每一个maven工程都有一个pom.xml
maven项目坐标
groupIdcom.aaa/groupId//项目路径
artifactIdweb/artifactId项目名称
version0.0.1-SNAPS…管理jar包之间依赖关系
编译、打包、清理、测试等一系列构建工具
一、Maven的标志
1、每一个maven工程都有一个pom.xml
maven项目坐标
groupIdcom.aaa/groupId//项目路径
artifactIdweb/artifactId项目名称
version0.0.1-SNAPSHOT/version
2、Maven查找依赖
http://mvnrepository.com/
3、加入依赖
dependency
groupIdcommons-dbutils/groupId
artifactIdcommons-dbutils/artifactId
version1.7/version
/dependency
4、官方jar包仓库
http://repo1.maven.apache.org/maven2/
5、下载maven
http://maven.apache.org/
二、 maven的安装
1、解压zip到D;
2、IDEA工具中部署maven
部署路径File | Settings | Build, Execution, Deployment | Build Tools | Maven
可以修改本地仓库Local repository
三、创建Maven工程
1、New Project
2、选择Maven填写以下参数
groupId
artifactId
version
如果是web工程
packagingwar/packaging
3、查看Maven项目
View | Tool Windows | Maven Projects
4、Maven项目的目录结构
src/main/java:java源文件
src/main/resources:配置文件
src/test/java:测试用的java源文件
src/main/webapp: web相关文件js/css/htm/jsp
target: 编译后的文件class,jar,配置文件,classes下面是编译后的类 5、maven项目的生命周期
clean清空target目录
compile编译java为class到target/classes
package打包工具生成jar文件或者war文件
打包war包所有的类和资源文件都会拷贝到WEB-INF/classes
6、maven管理项目遇到的问题
下载jar包时网络断了导致jar包再也下载不了pom.xml里version会显示为红色
答、到本地仓库确定jar包的目录目录不空但是缺少jar文件删除当前文件夹。
idea里面运行clean compile
7、从国内的镜像站点maven仓库下载jar文件
修改setting.xml
mirror
idnexus-aliyun/id
mirrorOfcentral/mirrorOf
nameNexus aliyun/name
urlhttp://maven.aliyun.com/nexus/content/groups/public/url
/mirror
四、svn
1、svn概念
版本控制工具Subversion或Git
管理所有源代码文档等
详细记录什么时间谁修改了哪几个文件修改内容是啥
2、svn教程
http://www.runoob.com/svn/svn-tutorial.html
3、svn作用
1repository 源代码库
2checkout 检出第一次 3commit 提交修改注意本地测试通过必须输入日志描述本次提交修改了什么东西
每次提交都会生成一个版本
update 更新把服务器的最新版本下载下来
4、用svn连接服务器
1svn://aliyun:50003/repository/1806/[username]
2修改C:\Windows\System32\drivers\etc\hosts: 39.106.3.46 aliyun
5、第一checkout目录
本地目录里可以增加文件删除文件或修改文件
6、svn对以后的任务
可以update或commit
可以生成出来的文件不需要提交到服务器上包括class文件、第三方的jar文件
7、本地目录的文件图标
1绿色勾本地文件没有修改不需要提交到服务器
2红色叹号本地文件已经修改需要提交到服务器
使用SVN客户端checkout项目之后使用idea打开
8、用svn过程中产生的问题。 解决冲突
Conflicted: ......pom.xml
原因多人修改了同一个文件的相同行
解决办法一删除本地文件再次update解决起来费劲的
file:///C:/Users/Administrator/Desktop/web2/.idea/workspace.xml
file:///C:/Users/Administrator/Desktop/web2/.idea/workspace.xml.mine
file:///C:/Users/Administrator/Desktop/web2/.idea/workspace.xml.r25
file:///C:/Users/Administrator/Desktop/web2/.idea/workspace.xml.r27
删除以上冲突文件
解决办法二合并工具里解决冲突容易合并解决完再次提交