Maven

       前言

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


Maven常用命令
  • mvn archetype:generate 创建Maven项目
  • mvn compile 编译源代码
  • mvn deploy 发布项目
  • mvn test-compile 编译测试源代码
  • mvn test 运行应用程序中的单元测试
  • mvn site 生成项目相关信息的网站
  • mvn clean 清除项目目录中的生成结果
  • mvn package 根据项目生成的jar
  • mvn install 在本地Repository中安装jar
  • mvn eclipse:eclipse 生成eclipse项目文件
  • mvnjetty:run 启动jetty服务
  • mvntomcat:run 启动tomcat服务
  • mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类
Maven配置信息
  • Idea中Maven的信息

    upload successful

  • Maven安装文件

    upload successful

    upload successful

  • Maven的配置文件settings.xml

    Maven的settings.xml文件在conf/目录下。settings.xml配置文件中有很多节点。用于配置本地仓库的路径和依赖下载的地址路径等等。

    • 父节点settings

      upload successful

    • localRepository节点 - 本地仓库路径

      upload successful

    • mirrors节点 - 依赖JAR包下载地址

      upload successful