-
(1)mvn -v 查看maven版本 (2)compile 编译 (3)test 测试 (4)package 打包 (5)clean 删除 target (6)install 安装jar包到本地仓库中 (7)创建目录的两种方式: 1、archetype:generate 按照提示进行选择 2、 mvn archetype:generator -DgroupId=com.imooc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0SNAPSHOT -Dpackage=com.imooc.maven04.demo查看全部
-
maven介绍及环境搭建 (1)Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具 (2)查看全部
-
1、坐标。 2、构件通过坐标作为其唯一标识。 3、仓库: -本地仓库。 -远程仓库:maven-model-builder-3.3.3.jar\org\apache\maven\model,超级pom.xml文件,全球中央仓库地址:https://repo.maven.apache.org/maven2 -镜像仓库:/conf/setting文件: <mirror> <id>maven.net.cn</id> <mirrorOf>central</mirrorOf> <name>central mirror in china</name> <url>http://maven.net.cn/content/groups/public</url> </mirror> 4、修改本地仓库的位置: D:\apache-maven-3.3.9\conf\settings.xml 中添加 <localRepository>D:/Maven/repository</localRepository>查看全部
-
创建目录的两种方式: 1、archetype:generate 按照提示进行选择 2、archetype:generate -DgroupId=组织名,公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所存在的包名查看全部
-
mvn clean 清除maven生成的target目录。 mvn install 将生成的jar安装到本地仓库中 mvn compile 编译 maven编译代码的流程: 1. 执行mvn compile 命令编译java代码文件; 2. 如果发现代码中引用到了其他的包文件(jar包); 3. 首先回去核心配置文件pom.xml文件中去查找相应的配置依赖; 4. 根据配置依赖先去本地的仓库中查找jar包资源; 5. 如果本地不存在,则会再去联网到maven的中央仓库中查找。查看全部
-
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.maven01</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1-SNAPSHOT</version> //版本号 <dependencies> //测试依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies> </project> maven compile 编译主程序源代码,不会编译test目录的源代码。 maven test 编译并运行应用程序中的单元测试 maven package 打包查看全部
-
mavenrepository.com是maven的中心资源库u查看全部
-
maven 的生命周期查看全部
-
maven 基础命令查看全部
-
创建目录的两种方式查看全部
-
maven.Apache.org查看全部
-
这章再看几遍查看全部
-
项目管理利器(Maven)——继承 继承:多次使用到的依赖,比如:单元测试,没有必要在所有的项目中都引用一下,此时就可以采用继承的方式来实现,先来一个父级的POM.XML然后再继承此POM.XML。 注意: 1. packaging 改为pom。 2. dependencyManagement 中并不提取依赖。 3. property中定义了unit版本号,之后可以引用。 4. 父类parent中的main和test没有意义,可以删除。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
项目管理利器(Maven)——聚合 聚合:如果项目D依赖项目C,项目C依赖项目B,项目B依赖项目A,我们需要一个个安装这项项目,在Maven中有一种方式可以将多个项目一次性安装,这就是聚合的概念。简单讲就是,需要人工多次操作的,只要MAVEN能理解,一次性告诉他,他就能帮我们做这件单调烦人的事情了。——使用<modules></modules>这个标签。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
项目管理利器(Maven)——依赖冲突 如果A和B依赖了一个不同版本的相同的构件C。 ①:短路优先: 会优先解析路径短的版本。 A -> B -> C -> X(jar) A -> D -> X(jar) 优先解析短的 ②:先声明先优先: 如果路径长度相同,则谁先声明,先解析谁。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
举报
0/150
提交
取消