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包安装到本地仓库中,以便其他项目使用

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

  • 相关阅读:
    mysql判断一个字符串是否包含某几个字符
    mysql动态sql 整理多个字段
    mysql 把表中某一列的内容合并为一行
    linux基础
    shell基础
    香港主机Squid+Stunnel代理搭建
    mysql字符串根据指定字符分割
    tomcat项目快速启动设置
    Linux系统内存占用90%以上——解决方法
    redis常用命令
  • 原文地址:https://www.cnblogs.com/yangyang5/p/4454386.html
Copyright © 2011-2022 走看看