- 
            
            maven继承 查看全部
- 
            
            笔记 创建目录 查看全部
- 
            
            maven目录结构 查看全部
- 
            
            Maven的目录结构  查看全部 查看全部
- 
            
            短路优先,依赖关系就是走下面的那个。 声明优先:路径相同则走先声明的。 查看全部
- 
            
            被继承的要先打包package,并install到本地仓库,继承的工程才能去编译 查看全部
- 
            
            Maven- Maven 是基于项目对象模型,可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具 
 目录结构- src【源代码】 - java 
 - package 
 - java 
 - package 
 - main 
- test 
- resources 【资源文件】 
 
 查用命令- compile 编译 
- test 测试 
- package 打包 
- clean 删除target【编译的字节码文件和测试报告 
- install 安装jar包到本地仓库中 
 自动创建目录骨架所用命令为: - 1、archetype:generate 按照提示进行选择 
- 2、archetype:generate -DgroupId=组织名,公司网址的反写+项目名 - -DartifactId=项目-模块名 - -Dversion=版本号 - -Dpackage=代码所存在的包名 
 坐标和仓库- 坐标 - 构件 
- 例子:pom.xml中的groupid、artifactid、version这些共同组成一个坐标 
 
- 仓库 - 本地仓库和远程仓库 
- 根据pom内的一个个坐标先在本地仓库中查找,如果找不到就会到远程仓库中查找,如果也没有,你们就会报错 
- 远程仓库为全球仓库在国外 
 
- 镜像仓库 
- 更改仓库位置 - 修改settings.xml 
 
 maven生命周期和插件- maven生命周期 - pre-site 
- site 
- post-site 
- site-deploy 
 - compile 
- test 
- package 
 - pre-clean 执行清理前的工作 
- clean 清理上一次构建生成的所有文件 
- post-clean 执行清理后的文件 
 - clean 清理项目 
- default 构建项目 
- site 生成项目站点 
 
 pom.xml解析<project>:他包含了pom的约束信息 <modelVersion>指定了pom的版本</modelVersion> <gorupId>反写的公司网址+项目名</groupId> <artifiactId>项目名+模块名</artifiactId> <packaging>maven项目打包的方式,不指定默认是jar包,还可以war包,zip包</packaging> <name>项目的描述名</name> <url>项目的地址</url> <description>项目描述</description> <licenses>许可证</licenses> <dependencies>依赖列表 <dependencies> 依赖项(可以包含多个) 依赖项用坐标确定依赖的位置 <groupId></groupId> ... <type>类型</type> <scope>依赖的范围(test(只能在test里面用))</scope> <optional>设置依赖是否可选(默认是false)</optional> <executions> 排除依赖的传递列表(可以排除多个依赖) <execution ><execution> </executions> </dependencies> <dependencyManagementy>依赖的管理</dependencyManagementy> <build> 插件列表 <plugins> <plugin>坐标</plugins> </plugins> </build> <parent>用于子模块对父模块的pom的继承</parent> <modules>指定多个模块一起编译</modules> 查看全部
- 
            
            Build Failure 错误先检查错误日志,文件名和类名是否一致, 更换镜像(阿里云) 不再支持源选项 5。请使用 7 或更高版本<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> Compilation failure 找不到符号 错误这个一定要细心,先检查目录层级、命名、再看其他问题!!! 查看全部
- 
            
            maven聚合:如果想在maven中将多个项目进行install,将其安装到本地仓库中,必须对其依次执行install命令,maven中有一种方式可以将其放到一起运行,这种方式称为聚合。 查看全部
- 
            
            依赖冲突:短路优先;路径相同,先声明先优先; 查看全部
- 
            
            maven依赖范围:scope 查看全部
- 
            
            maven生命周期: clean清理项目;default构建项目;site生成项目站点; 查看全部
- 
            
            pom文件之依赖列 查看全部
- 
            
            pom文件(接上) 查看全部
- 
            
            pom文件 查看全部
举报
 
             
         
                 
                 
                 
                 
                 
                