Maven 项目管理工具
来源:互联网 发布:南京魔苹网络能去吗 编辑:程序博客网 时间:2024/06/16 11:16
1、 Maven是什么?
- maven 是项目管理工具、帮助我们做依赖管理(主要工作是下载jar包)还有其他功能:编译项目、测试、打包等。
2、核心文档 pom.xml (Project Object Model)
- 通过该文档、配置项目的依赖等管理工作。
坐标属性(maven中通过坐标来唯一表示一个产品(包))
- groupid : 包名
- artifactid : 项目名
- version : 版本
- package : (缺省的、默认是打包jar文件)
常用命令
1、常用命令创建一个Project
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
mvn archetype:generate 固定格式
- -DgroupId 组织标识(包名)
-DartifactId 项目名称
-DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project
-DinteractiveMode 是否使用交互模式
编译源代码 mvn compile
编译测试代码 mvn test-compile
清空 mvn clean
运行测试 mvn test
生产站点目录并打包 mvn site-deploy
安装当前工程的输出文件到本地仓库 mvn install
打包 mvn package
先清除再打包 mvn clean package
打成jar包 mvn jar:jar
生成eclipse项目 mvn eclipse:eclipse
查看帮助信息 mvn help:help
查看maven有哪些项目类型分类 mvn archetype:generate -DarchetypeCatalog=intrenal
3、 Maven 依赖关系说明网站
- http://mvnrepository.com/
阅读全文
0 0
- JAVA 项目管理工具: Maven
- Maven项目管理工具
- Maven 项目管理工具
- Java 项目管理工具Maven
- 项目管理工具Maven
- 项目管理工具Maven(二)
- Maven(项目管理工具)
- Java项目管理工具-Maven
- 项目管理工具—Maven
- 项目管理工具maven
- 项目管理工具---maven
- 项目管理工具--Maven
- 项目管理工具-Maven
- 使用项目管理工具 Maven
- Maven—项目管理工具
- Maven项目管理工具
- 使用项目管理工具 `Maven`
- maven项目管理工具 总结
- 第5周项目2- 建立链栈算法库
- 使用 CXF 做 webservice 简单例子
- jdk源码解析(一)
- [LCT] BZOJ2759.一个动态树好题
- leetcode: 653. Two Sum IV
- Maven 项目管理工具
- Android中的SP、DP等的关系和概念
- python中的while语句
- 共现分析
- 算法练习(10):Merge k Sorted Lists
- 多线程
- js高程-前3章笔记
- DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs 解决:File->Settings->Build,Execuion,Deploymen
- Android studio 导入另外一个项目作为依赖包