maven

由于工作比较闲,以前看过一些书,但是也没有记东西的习惯,看的东西容易忘。最近又在看maven,想记录一下,供以后查看。

maven简介:maven主要服务于基于java平台项目构建、管理依赖和项目信息管理。对于我们程序员来说,我们最关心的是它的项目构建功能。maven作为一个构建工具,不仅能帮助我们抽象构建过程,提供构建任务实现;并且它是跨平台的。

maven基于约定优于配置的原则:在没有定制之前,项目的结构如下:

目录

目的

${basedir}

存放 pom.xml和所有的子目录

${basedir}/src/main/java

项目的 java源代码

${basedir}/src/main/resources

项目的资源,比如说 property文件

${basedir}/src/test/java

项目的测试类,比如说 JUnit代码

${basedir}/src/test/resources

测试使用的资源

pom.xml主要配置项目构建和项目依赖,是maven项目的核心。eclipse可以集成maven。


Maven 官网的下载链接是 : http://maven.apache.org/download.html 。下载完maven之后再配置一下环境变量,具体就不说了(百度下你就知道)。

配置完成后,在命令行运行下面的命令:  $ mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-
7+08:00)
Maven home: E:\kaifa\apache-maven-3.3.9\bin\..
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_25\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

验证一下是否配置好,看到类似以上的就说明已经安装好maven。

maven常用命令----------------------------------------
mvn  help:system 自动在本用户下创建   ~/.m2/repository
mvn clean compile     清理编译
mvn clean test  清理测试
mvn clean package 清理打包
mvn clean install  清理将打包好的jar存入 本地仓库  注意是本地仓库
mvn archetype:generate 使用Archetype生成项目骨架
mvn clean deploy  根据pom中的配置信息将项目发布到远程仓库中 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值