maven3常用命令以及用maven管理自己的项目

一、maven常用命令

1、安装配置maven:略

2、创建

创建java项目:mvn archetype:generate -DgroupId=com.demo(包名) -DartifactId=java-app(项目名)

创建web项目:mvn archetype:generate -DgroupId=com.demo(报名) -DartifactId=web-app(项目名)-DarchetypeArtifactId=maven-archetype-webapp

生成eclipse项目:mvn eclipse:eclipse

3、常用命令

mvn validate //验证工程是否正确,所有需要的资源是否可用

mvn compile//编译项目的源代码

mvn test-compile  //编译项目测试代码

mvn test  //使用已编译的测试代码,测试已编译的源代码

mvn package    //已发布的格式,如jar,将已编译的源代码打包

mvn integration-test //在集成测试可以运行的环境中处理和发布包

mvn verify //运行任何检查,验证包是否有效且达到质量标准

mvn install //把包安装在本地的repository中,可以被其他工程作为依赖来使用

mvn deploy //在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享

mvn generate-sources //产生应用需要的任何额外的源代码,如xdoclet

mvn archetype:generate //创建 Maven 项目

mvn compile //编译源代码

mvn test-compile//编译测试代码

mvn test //运行应用程序中的单元测试

mvn site //生成项目相关信息的网站

mvn clean //清除目标目录中的生成结果

mvn package //依据项目生成 jar 文件

mvn install //在本地 Repository 中安装 jar

mvn eclipse:eclipse //生成 Eclipse 项目文件

二、实例一:创建一个maven项目

1、执行:mvn archetype:generate在提示后输入groupId等信息,如下图:

                          

2、修改pom.xml,这里测试新增json依赖包json的仓库地址在:http://mvnrepository.com/可以查询添加如下dependency

3、执行mvn eclipse:eclipse命令,执行完成之后,在eclipse中import该项目

4、查看项目引入的jar信息

  

时间: 2024-10-08 10:27:51

maven3常用命令以及用maven管理自己的项目的相关文章

maven3常用命令、java项目搭建、web项目搭建

------------------------------maven3常用命令--------------------------- 1.常用命令 1)创建一个Project mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -Dinteractive

Linux常用命令_(进程管理)

进程管理:ps.top.kill 指令名称:ps语法:ps [选项]-a显示所有终端机下执行的程序.-e显示所有程序.-f显示UID,PPIP,C与STIME栏位.功能描述:查看系统中运行的进程.范例:# ps -aef# ps -A 查看所有进程,和ps -e功能相同 指令名称:top语法:top [-] [d 间隔秒数] [q] [c] [s] [S] [i]d<间隔秒数>设置top监控程序执行状况的间隔时间,单位:秒.功能描述:实时监视系统处理器的状态等信息.范例:# top -d 1

基于Maven管理的JavaWeb项目目录结构参考

通常在创建JavaWeb项目时多多少少都会遵循一些既定的比较通用的目录结构,下面分享一张基于Maven管理的JavaWeb项目目录结构参考图: 上图仅是参考,不同项目不同团队都有自己的约定和规范. 个人体会: 项目目录结构一旦约定和规范之后,每个团队成员自我约束和遵守规范才是整个目录结构不随项目的进展而变得越来越不清晰的根本.

Postfix常用命令和邮件队列管理(queue)

本文主要介绍一下postfix的常用命令及邮件队列的管理: Postfix有以下四种邮件队列,均由管理队列的进程统一进行管理: maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中. incoming:放置正在到达队列或管理进程尚未发现的邮件. active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有长度的限制. deferred:放置不能被投递的邮件.可能是推迟发送的邮件 启动postfix /usr/sbin/postfix start 停止pos

Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量小(100人内).成本千元内.对安全性要求不高 日访问量5000--15000.成本在万元内,比如商务网站 负载可以处理.海量数据库 .安全性很高sybase<oracle<db2 数据库的选择标准: 项目的规模:a.负载量有多大:b.成本: c.安全性 需求量大: 2.Oracle认证: DBA

linux常用命令整理 20150825 -用户管理

项目 命令 命令解释 示例说明 命令帮助查看 whatis 显示手册 命令格式: whatis  [-dlv?V]  [-r|-w]  [-s  list]  [-m  system[,...]] [-M path] [-L        locale] [-C file] name ... 示例:whatis  passwd ,再通过man 5 passwd查看相关命令解释 用户管理 useradd 添加用户,未指定的情况添加后自动创建与用户名相同的基本组, 基本组会复制 /etc/skel/

Linux常用命令-用户,权限管理

ssh:远程登录 ssh [email protected] ssh 用户名@ip (1)whoami:查看当前用户名 whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息. (2)who:查看登录用户 who:查看当前登录的用户信息 (3)exit:退出登录 如果是图形界面,退出当前终端: 如果是使用ssh远程登录,退出登陆账户: 如果是切换后的登陆用户,退出则返回上一个登陆账号. (4)useradd:添加用户账号 useradd 新的用户

Linux常用命令(一)-管理文件和目录命令(2)-ls命令

注:非原创,大部分为摘录 英文全名:List 即列表的意思. 1.命令格式 ls [选项] [目录名] 2.命令功能 列出目标目录中所有的子目录和文件 3.常用参数 -a,–all  列出目录下的所有文件,包括以 . 开头的隐含文件 -A  同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录). -c   配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 -C  每栏由上

Linux常用命令(第二版) --权限管理命令

权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目录名] // 直观 e.g. chmod u+wx filename chmod o-x filename chmod g=rwx filename 或者: chmod [mode=421] [文件或目录] // 推荐 权限所对数字: r-4 w-2 x-1 e.g.  rwxr-xr-- 754