MAVEN随笔
MAVEN学习笔记
思诺的小世界
世界上没有最好的编程语言,只有最适合具体场景的语言。
展开
-
随笔7(maven的推荐配置)
maven推荐配置1. 设置maven_opts 环境变量(1) 运行mvn 命令实际上是在执行java命令,既然是java,name运行java命令可用的参数当人也是可以在运行mvn 命令时可用. 这个时候,MAVEN_OPTS环境变量就能派上用场了.(2) 通常来说我们会设置 MAVEN_OPTS的值为 -Xms128m -Xmx512m. 通常来说java默认的最大可用内存往往不能满足我们的需求,如果项目比较大的时候,使用maven生成项目需要占用大量的内存,如果不自己配置,很容易oom例如原创 2020-09-10 23:12:14 · 151 阅读 · 0 评论 -
随笔5(maven的私有仓库)
1. 私有仓库搭建本次安装以 nexus-2.14.3-02-bundle.tar.gz 为演示版本1. 1. 需要上传安装文件本次安装使用 nexus-2.14.3-02-bundle.tar.gz 安装包1. 2. 解压压缩文件tar -zxvf nexus-2.14.3-02-bundle.tar.gz1. 3. 解压后的文件说明(1) nexus-2.11.4-01 文件夹里面是nexus的运行环境和应用程序。(2) sonatype-work 文件夹里面是我们后面原创 2020-09-10 23:00:32 · 145 阅读 · 0 评论 -
随笔4 (maven打包进阶通过assembly 插件)
1. 假设场景有公司自己的项目jar包, 也有很多第三方的jar包。 我需要将打包后的内容分别放到不同的 jar包目录中, 最后打成一个linux 下的 tar.gz 文件, 打开之后通过脚本文件能直接启动2. 演示工程2.1 idea 中创建父工程父工程中可以定义, 子模块中需要的包的版本信息(1) pom 文件如下 (创建过程省略)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.原创 2020-09-06 22:32:00 · 480 阅读 · 0 评论 -
随笔3 (按照需要的环境选择配置文件)
简介每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且繁琐。还好 maven 也提供了一种更加灵活的解决方案,就是profile功能。spring boot等也为我们提供了相应的解决方案,这里主要记录maven的解决方案演示工程假设场景, 我有一个web工程, 有dev, sit, uat, prod 四套环境, 每次打包的时候需要使用不同的配置文件比如, 我需要将三套环境分别连接不同的数据库(1)数据源配置表环境驱动程序连接url原创 2020-09-06 21:42:32 · 187 阅读 · 0 评论 -
随笔1(初识maven)
1. MAVEN 简介(1)什么是mavenmaven 是一个软件开发的管理工具,它主要的工作是 : 依赖管理,项目构建(2)使用Maven的好处能够集中管理jar包,并提供一键构建(3)maven的常用命令命令描述compiletestpackageinstalldeploycleansite(4)maven 工程目录结构(5)maven的依赖范围依赖范围对编译classpath 有效对测试c原创 2020-09-04 23:36:06 · 153 阅读 · 0 评论 -
随笔2(maven的基本使用)
1. 安装配置本次安装 maven 3.5.4 为例(1)检查java环境是否安装完成检查Java环境变量(maven是java开发的)java -version(2)解压安装包解压 apache-maven-3.3.9-bin.zip 到一个非中文无空格的目录下(3)配置环境变量M2_HOME(4)配置环境变量MAVEN_HOME(4)配置环境变量PATH(5) 检查是否成功 mvn -v2. POM 坐标和依赖MAVEN 的核心就是通过pom.xml原创 2020-09-05 00:24:58 · 638 阅读 · 0 评论