慕课网——maven(项目管理利器):

问题:

1.mvn test命令报错: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project maven01-model: There are test failures.

解决方法:

在pom.xml文件中添加:

org.apache.maven.plugins

maven-surefire-plugin

2.12.4

true

然后保存再次运行 mvn test。

笔记:

2-2 笔记:

了解目录结构;mvn compile(执行src\main\java里的代码);mvn test(执行src\test\java里的代码);mvn package(对项目打一个jar包)。

3-1 笔记:

mvn clean(删除项目的target);mvn install(安装jar包到本地仓库)。

3-2 笔记:

创建目录的两种方式:

1.mvn archetype:generate 按照提示进行选择

2.mvn archetype:generate -DgroupId=组织名(公司网址的反写+项目名)-DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所在的包名。

3-3 笔记:

1.镜像仓库,在E:\moocwork\apache-maven-3.6.3\apache-maven-3.6.3\conf(个人自己存放的位置中)找到settings.xml,然后在中添加阿里云镜像:

      alimaven

      aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/

      central        

   

2.更改本地仓库位置:

在E:\moocwork\apache-maven-3.6.3\apache-maven-3.6.3\conf(个人自己存放的位置中)找到settings.xml,在中添加:E:/moocwork/apache-maven-3.6.3/repo(中间的是你个人想存放的位置);

修改后保存,同时复制在相应的文件夹中;(原因:如果以后更新maven版本就不必再次修改settings.xml)。

3-4 笔记:https://www.jianshu.com/p/388d275ef14c

3-5 笔记:

mvn clean package;(具体的执行顺序)

1.使用清理插件:maven-clean-plugin:2.5执行清理删除已有target目录(版本2.5);

2.使用资源插件:maven-resources-plugin:2.6执行资源文件的处理(版本2.6);

3.使用编译插件:maven-compiler-plugin:3.1编译所有源文件生成class文件至target\classes目录下(版本3.1);

4.使用资源插件:maven-resources-plugin:2.6执行测试资源文件的处理(版本2.6);

5.使用编译插件:maven-compiler-plugin:3.1编译测试目录下的所有源代码(版本3.1);

6.使用插件:maven-surefire-plugin:2.12运行测试用例(版本2.12);

7.使用插件:maven-jar-plugin:2.4对编译后生成的文件进行打包,包名称默认为:artifactId-version。

3-9 笔记:

依赖冲突原则:

1.短路优先(优先解析路径短的版本)

2.路径相同时,先声明优先。

3-10 笔记:

聚合:

继承:

4-1 笔记:

eclipse中:


在Project Explorer视图中new folder失败,可采取在navigator视图中new folder。

步骤:1.添加jetty插件,然后输入jetty:run运行(注意:在每次运行后,需关闭上次)

            2。使用tomcat插件。

5-1 笔记:

课程总结:

1.maven下载和环境搭建

2.maven目录骨架(pom.xml用于管理项目依赖和构建过程)

3.常用maven命令

4.仓库和坐标

你可能感兴趣的:(慕课网——maven(项目管理利器):)