Maven--要点笔记

摘要:
--maven笔记1.maven命令2.archetype插件:用于创建符合maven规定的文件夹骨架命令:mvnarchetype:generate3.坐标:构件仓库:本地仓库和远程仓库镜像仓库:http://maven.net.cn/content/groups/public更改本地仓库位置4.maven生命周期:clean清理项目pre-clean运行清理前的工作clean清理上一次构建生成
--maven笔记
1.maven命令
2.archetype插件:用于创建符合maven规定的文件夹骨架
命令: mvn archetype:generate
3.
坐标:构件
仓库: 本地仓库和远程仓库
镜像仓库 :http://maven.net.cn/content/groups/public
更改本地仓库位置
4.maven生命周期:
clean 清理项目
pre-clean 运行清理前的工作
clean 清理上一次构建生成的文件
post-clean 运行清理后的文件
default 构建项目(核心)
compile test package install
site 生成项目网站
pre-site 在生成项目网站前要完毕的工作
site 生成项目的网站文件
post-site 在生成项目网站后要完毕的工作
site-deploy 公布生成的网站到server上
5.maven提供的一些插件
6.pox.xml解析:
设置依赖是否可选
<optional>

排除依赖传递列表
<exclusions> <exclusion>
依赖管理
<dependencies> <dependency>
插件
<build> <plugins> <plugin>

子模块继承父模块
<parent>

模块
<modules> <module>

依赖范围: --參数(compile(默认)provided(编译、測试有效) untime(測试、执行) est(測试)system(编译、測试、可移植差)import(导入的范围。仅仅使用在dependencyManagement中,表示从其它的pom中导入dependency配置))
<scope>
依赖传递 :

依赖冲突:
原则:
短路优先。
先声明先优先(路径长度一样)

7.聚合和继承
聚合(modules module标签)
继承
举个样例:
--父类pom:
<properties>
<junit.version>4.0.0</junit.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependencies>
</dependencyManagement>
--子类pom:
<parent>
父pom坐标
</parent>
8.maven使用Jetty 和 tomcat服务执行web项目

免责声明:文章转载自《Maven--要点笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring+Hibernate 多数据源不同事务创建ip 转发(调度器的路由转发)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

docker配置修改阿里云镜像仓库

docker配置修改阿里云镜像仓库 docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快。当然也可以用其他地方的镜像仓库,有很多的,配置阿里云的方式如下: 配置步骤 1、申请阿里云账号 首先百度搜索阿里云,进入官网,注册阿里云账号,可以用淘宝账号登录。 2、找到阿里云加速器地址 注册之后,登录,先点击控制台。如下图:但是首次点击,会提示你开通...

Maven知识整理

一、概念: Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 1、项目...

Android内核开发:理解和掌握repo工具【转】

本文转载自:http://ticktick.blog.51cto.com/823160/1653304 由于Android源码是用repo工具来管理的,因此,搞Android内核开发,首先要搞清楚repo是什么东西,它该怎么使用?作为《Android内核开发》系列文章的第二篇,我们首先谈谈对repo工具的理解和使用。 1. repo是什么? repo是一种...

git subtree用法

什么时候需要 Subtree ?1、当多个项目共用同一个模块代码,而这个模块代码跟着项目在快速更新的时候2、把一部分代码迁移出去独立为一个新的 git 仓库,但又希望能够保留这部分代码的历史提交记录。 git subtree的主要命令有: $ git subtree add --prefix=<prefix> <commit>...

Git--将已有的项目添加到github

(2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch README.md 创建说明文档, 2). git init 初始化本地仓库 3). git add . 添加全部已经修改的文件,准备commit 提交该命...

git subtree

此文已由作者张磊授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 前言 目前对 git 仓库拆分的已有实现之一。这里 git subtree 并不是 subtree merge strategy,这两个不是一个东西。 准备工作 首先创建主仓库 subrepo-master,随意提交一次文本,接着拉取到本地 建立子仓库 subr...