maven
RB_VER
这个作者很懒,什么都没留下…
展开
-
maven的属性设置和全局变量
maven的属性设置<properties>标签设置maven常用属性。maven的全局变量自定义属性:在<properties>标签通过自定义标签声明变量(标签名就是变量名)。在pom.xml文件中的其他位置,使用${标签名}来使用变量的值。自定义全局变量一般是定义依赖的版本号,当你的项目要使用多个相同的版本号,先使用全局变量定义,再使用${标签名}。...原创 2020-07-14 15:58:28 · 2335 阅读 · 0 评论 -
maven依赖的范围
使用<scope>标签,表示依赖使用的范围,也就是在maven构建项目的哪些阶段中起作用。例如: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>t原创 2020-07-14 15:20:02 · 100 阅读 · 0 评论 -
maven在IDEA中的使用
在IDEA中设置mavenIDEA中内置了maven,一般不使用内置的,因为用内置修改maven设置不方便。使用自己安装的maven,需要覆盖IDEA中默认的设置,让IDEA指定maven安装位置等信息。配置的入口:配置当前工程的设置:在file->settings->Build, Execution, Deployment->Build Tools->Maven配置完成:maven默认在创建项目的时候会联网下载模板文件,为了加快maven项目的创建,进行如下设置,原创 2020-07-14 14:57:20 · 618 阅读 · 0 评论 -
maven编译插件配置
插件可以在项目中设置,在pom.xml文件中<build>标签中设置,最常使用的是maven编译插件,设置项目使用的jdk版本时通过编译插件指定。可以在官网查找。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc原创 2020-07-14 08:56:15 · 1777 阅读 · 0 评论 -
maven的生命周期及常用命令
maven的生命周期项目的构建是建立在生命周期模型上,它明确定义项目生命周期的各个阶段,并且对于每个阶段提供相应的命令,对开发者而言,仅仅需要掌握命令就可以完成项目各个阶段的构建工作。构建项目时按照生命周期顺序构建,每一个阶段都有特定的插件来完成。不论现在要执行生命周期中的哪个阶段,都是从这个生命周期的最初阶段开始的。对于开发者而言,无论我们要进行哪个阶段的构建,直接执行相应的命令即可,无需担心前面阶段是否构建,maven都会自动构建。maven的常用命令maven三大功能:管理依赖、构建项目、管原创 2020-07-14 08:29:02 · 275 阅读 · 0 评论 -
POM文件分析
pom(项目对象模型)是指一个pom.xml文件。maven把一个项目的结构和内容抽象成一个模型,在xml文件中进行声明,以方便进行构建和描述,pom.xml是maven的灵魂,所以maven环境搭建好,所有的学习和操作都是关于pom.xml。节点描述modelVersionmaven模型的版本,只能是4.0.0groupId组织id,一般是公司域名的倒写artifactId项目名称,也是模块名称,对应groupId中项目的子项目version项目的版本号,如原创 2020-07-13 20:17:39 · 417 阅读 · 0 评论 -
maven仓库
仓库的概念仓库是用来存放maven使用的jar和项目使用的jar,包括:maven使用的插件(各种jar)项目使用的jar包(第三方的工具)仓库的分类本地仓库:在个人计算机上的文件夹,存放各种jar包。远程仓库:在互联网上的仓库,又分为:中央仓库:所有开发人员都共享使用的一个集中的仓库。中央仓库的镜像:就是中央仓库的备份,在各大洲重要的城市都有镜像。私服:在公司内部局域网上使用,不是对外使用的。仓库的使用maven仓库的使用不需要人为参与,maven自动查找和下载资源。原创 2020-07-13 19:22:56 · 98 阅读 · 0 评论 -
maven工程约定的目录结构
maven约定的目录结构,约定是大家都遵循的规则。每一个maven项目在磁盘中都是文件夹,假设项目名为hello。其中:main是放主程序java代码和配置文件java是放你的程序包和包中的java文件resources是放你的java程序中要使用的配置文件test是放测试程序代码和文件的(可以没有),test下的java和resources文件夹具有相同功能。pom.xml是maven的核心文件(maven项目必须有)...原创 2020-07-13 15:03:49 · 469 阅读 · 0 评论 -
Maven简介
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。传统开发项目的问题(原创 2020-07-13 14:47:21 · 157 阅读 · 0 评论