码迷,mamicode.com
首页 > 其他好文 > 详细

Maven:项目构建工具

时间:2019-02-03 00:46:34      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:安装插件   version   官网   oct   ash   本地   ack   建立   lsp   

项目构建工具 —— Maven

Maven简介

Maven官网: http://maven.apache.org/

 

百度百科:关键词: 项目对象模型(Project Object Model),项目管理工具,合理叙述项目间的依赖关系

作用

1)      管理jar

2)      将项目拆分若干个模块,多个模块组合成大项目

3)      热部署,热编译

 

仓库概念

 

依赖特性

 

Maven安装与配置

Maven下载地址:http://maven.apache.org/download.cgi

 

步骤:

首先,保证jdk已经安装和系统环境全局配置

然后,进行maven的安装

最后,配置maven的环境变量:变量名:MAVEN_HOME  值: == maven的文件的根目录

Maven命令

mvn –version 查看所安装maven的版本,检验环境配置是否成功

mvn help:effective-pom 查看父pom默认配置显示Effective POM 

 

mvn compile  编译

mvn clean  清空(已编译的)

mvn test  测试

mvn package  打包

mvn install  把项目安装到本地仓库( maven远程仓库: http://mvnrepository.com/

Maven pom.xml中的标签元素

modelVersion      POM模型版本4.0.0固定

groupId           一般指公司或组织的项目,如 org.springframework

artifactId          指项目的某个具体模块,比如 spring-context

version            项目的版本号

 

Maven在Eclipse中作为插件使用

最新的eclipse mars(2015)直接集成了maven,所以无需再安装插件,如果没有集成,在eclipse

install中添加插件,

Name: m2e

Loction: http://download.eclipse.org/technology/m2e/releases

 

配置

配置本地仓库: user setting

 

构建项目

目录结构(必须遵守的规范):

src/main/java

存放项目的源代码(.java文件)

src/main/resources

一般存放项目的配置文件,如spring,mybatis的配置文件

src/main/webapp

存放web项目资源文件(建立web项目才有)

src/test/java

存放测试源代码

src/test/resources

测试的配置文件

target

项目输出位置(含有.class文件,打包文件)

pom.xml

项目的核心配置文件,项目依赖管理中心

Maven:项目构建工具

标签:安装插件   version   官网   oct   ash   本地   ack   建立   lsp   

原文地址:https://www.cnblogs.com/ysq2018China/p/10349428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!