慕课网——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文件中添加:

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>2.12.4</version>

<configuration>

<skipTests>true</skipTests>

</configuration>

</plugin>

</plugins>

</build>

然后保存再次运行 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,然后在<mirrors></mirrors>中添加阿里云镜像:

<mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/

</url>

      <mirrorOf>central</mirrorOf>        

    </mirror>

2.更改本地仓库位置:

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

修改后保存,同时复制在相应的文件夹中;(原因:如果以后更新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 笔记:

聚合:<modules><modules>

继承:<parent></parent>

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生命周期的学习,我们知道在Maven core中仅仅定义了抽象的生命周期,具体的实现是由插件完成的,...
    SonyaBaby阅读 1,298评论 0 3
  • 转自:http://www.cnblogs.com/crazy-fox/archive/2012/02/09/23...
    晴天哥_王志阅读 2,266评论 2 27
  • 使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的<de...
    静默虚空阅读 2,821评论 0 13
  • 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编...
    付鹏丶阅读 1,641评论 0 15
  • 官方文档:http://maven.apache.org/guides/introduction/introduc...
    icecrea阅读 2,126评论 0 2