zoukankan      html  css  js  c++  java
  • maven的安装及构建简单的项目

    1.maven的主要功能

    可以对项目依赖的jar包进行管理,可以让项目保持基本的依赖,排除冗余jar包,并且可以非常轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,它可以在这基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工作。

    2.maven的下载安装

    (1)下载

    http://maven.apache.org/中下载最新版本。

    (2)解压

    解压缩下载的zip文件到本地目录下,我放在了C:Program Filesapache-maven-3.3.1-bin目录下。

    (3)配置环境

    计算机—系统属性—高级系统设置—环境变量—path—添加C:Program Filesapache-maven-3.3.1-binapache-maven-3.3.1in

    (4)在命令行下运行

    开始-运行,输入cmd回车。或者按键盘上的windows+r,输入cmd

    在Windows命令提示符下,输入mvn –v

     

    3.用maven构建“HelloWorld”项目

    在控制台中输入命令:

    mvn archetype:generate   

    -DgroupId=com.helloworld.app   

    -DartifactId=helloworld 

    -Dversion=1.0   

    -DarchetypeArtifactId=maven-archetype-quickstart  

     

     

    等待加载完成后,便可以在相应目录下看到生成的文件夹

     

    其中包含一个Java源文件和Java测试文件

     

     

    注:

    groupId 定义了项目属于哪个组,这个组往往和项目所在的组织或公司存在关联。

    artifactId 定义了当前Maven项目在组织中唯一的ID, 可以理解为项目中的模块, 模块为Maven中最小单位构件

    version 项目的版本

    4.使用“编译,测试,打包”,以建立项目。

    在cmd中输入cd helloworld,将目录切换到helloworld下

    编译: compile

    cmd目录helloworld下执行mvn compile

    等待加载完成后,我们会在helloworld下看到新增了一个target目录,该目录下存放项目编译后的文件,如.class文件

     

    测试: test

    cmd目录helloworld下执行命令 mvn test

    会执行src/test/java 下的Junit 测试代码,等待加载完成后可以看到运行结果

     

    打包: package

    cmd目录helloworld下执行命令 mvn package

    会将项目打成jar包,并放在target目录中,执行此命令之前会先执行编译和测试命令

     

    清理: clean

    cmd目录helloworld下执行命令 mvn clean

    会将target文件删除,即清理项目,该命令可以结合其他命令运行

    安装:install 

    cmd目录helloworld下执行命令 mvn install

    会将项目jar包安装到本地仓库中,以便其他项目使用

    执行此命令之前会先执行编译,测试,打包命令 

  • 相关阅读:
    第一阶段 开源框架源码模块一:持久层框架设计任务一:自定义持久层01
    【转】Controller中为什么不能写@Transactional
    SFTP上传文件的小工具
    分布式事务 10 TCC的confirm原理、日志原理、网络通信原理
    Hadoop体系概述
    分布式事务08 TCC框架示例——hmily
    分布式事务07 TCC分布式事务与购物下单示例分析
    分布式事务06 三阶段提交与刚性事务的缺陷
    分布式事务05 两阶段事务
    常见环境搭建:MySQL5.7在Windows本地多实例安装
  • 原文地址:https://www.cnblogs.com/yangyang5/p/4454386.html
Copyright © 2011-2022 走看看