MAVEN
qh870754310
这个作者很懒,什么都没留下…
展开
-
Maven pom.xml不常用配置
<!-- 项目创建年份,4位数字。当产生版权信息时需要使用这个值。 --> <inceptionYear /> <!-- 描述了这个项目构建环境中的前提条件。 --> <prerequisites> <!-- 构建该项目或使用该插件所需要的Maven的最低版本 --> <maven></maven> </prerequisites&...原创 2021-04-23 09:57:31 · 129 阅读 · 0 评论 -
Maven pom.xml文件常用配置
这里贴出一个Maven中出现频率较高的配置参数注释,方便理解项目中Maven的配置具体的作用。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "&g原创 2021-04-23 09:35:29 · 132 阅读 · 0 评论 -
maven学习(上)- 基本入门用法
maven学习(上)- 基本入门用法 一、下载及安装 1.1 下载maven 3.1.1 先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1) 2.1 配置环境变量 系统环境变量...转载 2018-11-05 14:38:40 · 220 阅读 · 0 评论 -
maven学习(中)- 私服nexus搭建
maven学习(中)- 私服nexus搭建 接上回继续,相信大家对maven每次都联网从国外站点下载依赖项的龟速网络已经不坎忍受了,今天先来看看如何搭建"仓库私服",目前nexus是使用比较广泛的私服软件之一,下面将介绍基本用法: 一、到nexus官网下载最新版 1.1 下载地址:http://www.sonatype.org/downl...转载 2018-11-05 15:45:34 · 144 阅读 · 0 评论 -
maven学习(下)利用Profile构建不同环境的部署包
maven学习(下)利用Profile构建不同环境的部署包 接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等...转载 2018-11-05 16:30:16 · 115 阅读 · 0 评论 -
maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项
maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项 一、指定编译文件的编码 maven-compile-plugin&nbsp; 1 &lt;plugin&gt; 2 &lt;groupId&gt;org.apache.maven.plugins&lt;/gro转载 2018-11-05 17:32:31 · 218 阅读 · 0 评论 -
将下载到本地的JAR包手动添加到Maven仓库
常用Maven仓库网址: http://mvnrepository.com/ http://search.maven.org/ http://repository.sonatype.org/content/groups/public/ http://people.apache.org/repo/m2-snapshot-repository/ http://people.apache.org/rep...转载 2018-12-18 17:50:26 · 138 阅读 · 0 评论 -
maven_项目的依赖、聚合、继承
一、假设目前有三个maven项目,分别是project.A、project.B、project.C 要求B依赖A、C依赖B但不依赖C 1、B添加对A的依赖 <dependency> <groupId>com.project</groupId> <artifactId>project.A</artifactId> <...原创 2019-03-05 10:39:14 · 135 阅读 · 0 评论 -
maven工程聚合和继承的意义
聚合的意义: 对于一个大型的项目,如果我们直接作为一个工程开发,由于相互之间的依赖我们只能从头到尾由一组人开发,否则就会出现一个类好多人开发,相互更改的混乱局面,这个时候我们就将项目进行了横向和纵向的拆分。 所谓的横向的拆分就是我们平常说的三层架构,将项目分成了web层,service层、dao层(web层也被叫做表现层,service层也被叫做业务层,dao层也被持久层),可以理解为将一个功能模...转载 2019-03-05 10:41:40 · 140 阅读 · 0 评论