web 16.Maven基础

jar包冲突 provided 调用系统自己的jar包

插件tomcat

 
                    org.apache.tomcat.maven
                    tomcat7-maven-plugin
                    2.1

                    
                        80
                        /day18

                    
                

插件 java编译器

  
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                    utf-8
                
            

项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的[项目管理工具]

maven安装:
将maven安装在没有中文和空格的路径
将本地仓库也需要解压在没有中文和空格的路径
默认本地仓库位置在 ${user.dir}/.m2/repository,${user.dir}表示 windows 用户目录。

配置环境变量:
将文件夹位置编写到MAVEN_HOME中
将/bin目录编写到path目录中

使用mvn -v 测试

在conf-settings.xml 中 找到
D:\maven\Warehouse\maven_repository
设置成自己本地仓库位置

mirrors中设置如下 导入maven阿里巴巴私服仓库


nexus-aliyun
*
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public

maven规范化构建流程
清理 编译 测试 报告 打包 部署
clean compile test package install


maven 项目结构
src/main/java核心代码部分
src/main/resources配置文件
src/main/webapp 页面 js css 图
src/test/java测试代码
src/test/resources测试配置文件

配置文件


web 16.Maven基础_第1张图片
第一步
web 16.Maven基础_第2张图片
第二步

运行 MVN 命令的时候加上 -DarchetypeCatalog=local 这个参数。在 IDEA 中:


web 16.Maven基础_第3张图片
第三步

如果新建java文件下不能创建servlet文件 则在.iml文件处添加


         
 

添加项目依赖



 
  
        
        junit
        
        junit
        
        4.9
        
        test


你可能感兴趣的:(web 16.Maven基础)