摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79553747 私服介绍 私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服 阅读全文
posted @ 2019-09-24 18:14 kszsa 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79733655 直接看一个例子,maven中要引入json包,于是使用了: 可是,当执行mvn install 命令时,却抛出一个错误,说找不到net.sf.json-lib:jso 阅读全文
posted @ 2019-09-24 18:12 kszsa 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 原文地址https://blog.csdn.net/liupeifeng3514/article/details/80236827 plugins和pluginManagement的区别概述plugins 和 pluginManagement 的区别,和我们前面研究过的 dependencies 和 阅读全文
posted @ 2019-09-24 18:10 kszsa 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/80236077 maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理, 阅读全文
posted @ 2019-09-24 18:08 kszsa 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79777976 简单的说,maven-assembly-plugin 就是用来帮助打包用的,比如说打出一个什么类型的包,包里包括哪些内容等等。 目前至少支持以下打包类型: zipta 阅读全文
posted @ 2019-09-24 18:07 kszsa 阅读(2308) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79776666 内置属性 主要有两个常用内置属性:${basedir}项目的根目录(包含pom.xml文件的目录),${version}项目版本 POM属性 用户可以使用该属性引用P 阅读全文
posted @ 2019-09-24 18:03 kszsa 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79776257 接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境 阅读全文
posted @ 2019-09-24 18:01 kszsa 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79774572 每个项目都会有多套运行环境(开发,测试,正式等等),不同的环境配置也不尽相同(如jdbc.url),借助Jenkins和自动部署提供的便利,我们可以把不同环境的配置文 阅读全文
posted @ 2019-09-24 17:57 kszsa 阅读(2334) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79733577 阅读全文
posted @ 2019-09-24 17:52 kszsa 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79726664 一、场景设想一个团队正在开发一个项目 bus-core-api,并且有其他两个项目 app-web-ui 和 app-desktop-ui 依赖于这个项目。 bus- 阅读全文
posted @ 2019-09-24 17:51 kszsa 阅读(639) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79553011 1、Maven聚合 我们在平时的开发中,项目往往会被划分为好几个模块,比如common公共模块、system系统模块、log日志模块、reports统计模块、moni 阅读全文
posted @ 2019-09-24 17:47 kszsa 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79551210 这里给大家详细说一下Maven的运行机制,让大家不仅知其然,更知其所以然。 1、插件保存在哪里? 与我们所依赖的构件一样,插件也是基于坐标保存在我们的Maven仓库当 阅读全文
posted @ 2019-09-24 17:44 kszsa 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79549695 除了坐标、依赖以及仓库之外,Maven的另外两个核心概念是生命周期和插件。在有关Maven的日常使用中,命令行的输入往往就对应了生命周期,如mvn package就表 阅读全文
posted @ 2019-09-24 17:35 kszsa 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79545408 1、远程仓库的配置 在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某 阅读全文
posted @ 2019-09-24 17:27 kszsa 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79545022 1、何为依赖? 比如你是个男的,你要生孩子,呸呸呸…男的怎么生孩子,所以你得依赖你老婆,不过也不一定咯,你也可以依赖其她妹子。 我们在平时的项目开发中也是同理,你需要 阅读全文
posted @ 2019-09-24 17:12 kszsa 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79544532 Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标 阅读全文
posted @ 2019-09-24 17:10 kszsa 阅读(3149) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/porsche_gt3rs/article/details/78787491 一 原因: 运行mvn命令实际是执行java命令,既然是运行java,那么运行java命令可用的参数当然也应该在运行mvn命令时可用。这个时候 MAVEN_OPTS环境 阅读全文
posted @ 2019-09-24 17:07 kszsa 阅读(5123) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79544201 1、设置MAVEN_OPTS环境变量 通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven 阅读全文
posted @ 2019-09-24 16:58 kszsa 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79543963 通过前面几部分知识,我们对maven已经有了初步的印象,就像Make的Makefile、Ant的build.xml一样,Maven项目的核心是pom.xml。POM( 阅读全文
posted @ 2019-09-24 16:57 kszsa 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79543159 1、Maven目录结构说明 Maven总体目录结构如下图: bin目录:该目录包含了mvn运行的脚本,这些脚本用来配置java命令,准备好classpath和相关的J 阅读全文
posted @ 2019-09-24 16:54 kszsa 阅读(600) 评论(0) 推荐(0) 编辑