maven 环境构建
来源:互联网 发布:试用网源码 编辑:程序博客网 时间:2024/05/21 05:55
maven下载地址http://maven.apache.org/download.cgi
然后 配置 环境变量
新建 环境变量 并在path 中添加
Eclipse中 加入自己的maven 插件
首先在自己的安装目录下修改 我的是E:\apache-maven-3.5.2\conf下面的setting.xml文件将本地仓库修改为你自己创建的目录。
window-preferences-installations修改 usersettings修改
maven帮助我们可以快速的构建项目,管理jar包及其依赖,简化打包发布流程。
现在比如我们知道 log4j
groupid artifactid该怎么填写?可以看这个网站
http://mirrors.ibiblio.org/maven2/链接后面加自己想搜索的jar名
maven 需要你明白 俩个概念 POM 以及lifecyle
POM 工程对象模型 即把要创建的工程抽象为模型。
可以把一个将要构建的工程看做一个对象,用Java 编写类来描述
public class po{ //共同的父类对象 parrent groupid artifactid version //可以依赖别的工程 set<po> dependencies //可以有不同的模块 set <po> modules}
而xml就可以表述这种关系
lifecyle
有好多 ,我感觉没必要每个都记住,你只要明白 ,有一个项目创建到部署到服务器这个的流程,有这个概念就好。比如 有 process-resource
compile test package install deploy 等过程。每个周期都会执行相应的goal.
这里 你把这些周期 可以理解为Java中的接口,而goal可以理解为具体的实现,我们都知道接口 可以有多种实现 ,所以打个比方我们现在需要执行compile这个周期,maven本身并不指定实现,他会调用插件来实现他这个compile.插件的这个compile功能就是goal.所以我们在编写pom.xml文件的时候 有时候就要指明在
build的时候 在那个生命周期连接那个goal。(可以连接多个goal配置就是了)
如果你想知道 某个插件有哪些goal?
mvn help:describe -Dplugin=插件的名字
然后 就 利用mvn 插件名字:goal 来执行相应的动作
- maven构建springMVC环境
- maven 环境构建
- maven构建CDH开发环境
- Maven Profile 多环境构建
- maven构建CDH开发环境
- 用Maven构建Mahout开发环境 环境
- Maven环境配置及构建实例
- 使用Maven构建mybatis框架环境
- jenkins Git maven Nexcus 构建环境搭建
- maven动态实现多环境移植构建
- maven构建本地环境的hadoop错误
- scala+java+eclipse+maven开发环境构建
- jenkins+maven+git自动构建环境搭建
- maven的环境构建和简单使用
- maven(16)-灵活的环境构建
- Jenkins GIT Maven 构建持续发布环境
- maven 使用maven profile实现多环境可移植构建
- 用Maven构建Java Web开发环境(Jetty容器)
- 最大子列和oj不过
- [一日一教学](19)格式化磁盘:format
- tomcat在腾讯云服务器上的配置
- UISwitch的使用
- AES:有限域的多项式乘法逆元求解
- maven 环境构建
- redis的事务和watch
- Oracle忘记密码或者密码过期如何修改
- 在一台linux机子上安装部署3个mysql实例
- PaintCOST.Estimator.for.Excel.v6.01油漆工程成本估算
- 机器学习之决策树分类算法(ID3 and C4.5)
- log4j的日志使用方式
- oracle正确卸载步骤
- Android反编译的基本操作