
Maven
0-21
让积累在潜移默化中不断发生
展开
-
《Maven 实战》之仓库
《Maven 实战》之仓库1 简介2 何为仓库3 仓库的布局4 仓库的分类4.1 本地仓库4.2 远程仓库4.2.1 中央仓库4.2.2 私服4.2.3 远程仓库4.2.3.1 配置项目从多个仓库下载jar4.2.3.2 远程仓库认证4.2.3.3 部署至远程仓库5 快照版本6 从仓库解析依赖的机制7 镜像8 实例8.1 POM8.2 settings.xml8.3 执行命令mvn clean d...原创 2019-06-13 16:48:40 · 374 阅读 · 0 评论 -
Maven在POM中使用profile方便的切换war和jar的制作
1 问题描述由于在工作中,经常需要把项目制作成war包,然后部署到容器中,而在IDEA中可以很方便的直接调试,便有了如下的两种情形在开发过程中,不需要频繁的部署到远程容器中,而需要不断的通过Debug调试自己的程序。而在开发调试到了一定阶段,又要直接把项目制作成war包,部署到远程容器之前遇到一种情形,由于POM中为制作war包,需要修改POM,并移除Tomcat,并且要修改启动类具体过...原创 2019-08-24 16:09:28 · 2050 阅读 · 0 评论 -
Maven 继承
Maven 继承1简介2什么是继承3Maven继承如何表示3.1account-parent POM3.2account-persist POM3.3account-email POM3.4总结4Maven继承注意事项4.1可继承的POM元素4.2依赖管理4.3插件管理4.4合并聚合与继承功能的account-parent4继承的作用5总结1简介 从上一篇文章中,我们知道Maven聚合特性能...原创 2019-06-30 14:43:46 · 2826 阅读 · 0 评论 -
Maven 聚合
Maven之聚合1简介2聚合是什么3如何用在Maven POM表示聚合3.1聚合项目的POM3.1聚合的表示语法3.2聚合的两种形式3.2.1父子目录3.2.2平行目录3.3相对路径理解4聚合的主要作用1简介在使用Java开发项目时,一种常见的情形是项目由多个模块组成,软件折及人员往往会采用各种方式对软件划分模块,以得到更清晰de设计以及更高的重用性。Maven的聚合特性能够帮助把项目的各个...原创 2019-06-30 10:31:22 · 6539 阅读 · 2 评论 -
使用Nexus创建私服
使用Nexus创建私服1 简介2 Nexus安装和使用2.1 前提2.2 获取安装包2.3 运行2.4 验证2.5 POM配置下载缓存2.5.1 配置阿里云镜像2.5.2 下载2.6 查看依赖2.7 内网同步3 页面概览3.1 索引和构件搜索3.2 权限管理4 仓库和仓库组4.1 内置仓库4.2 宿主仓库4.3 代理仓库4.4 仓库组4.5 仓库分类总结5 Nexus配置5.1 从配置Maven从...原创 2019-07-14 12:04:01 · 3879 阅读 · 0 评论 -
Maven 插件
Maven 插件1 简介2 为什么需要插件配置3 获取插件信息3.1 在线浏览插件信息3.1.1 compiler3.1.2 surfire3.1.3 使用maven-help-plugin描述插件4 插件配置的方式4.1 命令行配置4.2 POM插件配置4.2.1 POM全局配置4.2.2 POM任务配置5 总结6下载1 简介 在博客Maven 生命周期中,我们了解到可以通过命令行调用Mav...原创 2019-06-23 16:58:00 · 7390 阅读 · 1 评论 -
Maven 生命周期
Maven 生命周期1 简介2 AstractBuild3 三套生命周期3.1 三套生命周期3.2 命令行与生命周期3.2.1 mvn clean3.2.2 mvn test3.2.3 mvn clean install4 总结1 简介在Maven中一共有如下的核心概念 在接下来的一系列文章中,生命周期和插件是要阐述的目标。Maven生命周期和插件有怎样的关系?Maven有哪些生命周期,一...原创 2019-06-22 11:52:17 · 320 阅读 · 0 评论 -
《Maven 实战》之简单的账户注册服务
《Maven 实战》之简单的账户注册服务1 简介2 需求阐述3 界面原型4 简要设计4.1 接口4.2 模块结构5 总结1 简介 像很多书一样,《Maven 实战》也采用案例来说明Maven的概念和含义,在本书的第四章晓斌为我们提出了一个可以较为广泛的使用Maven来帮助我们的项目,简单的账户注册服务,注册互联网账号是日常生活中再熟悉不过的一件事情。2 需求阐述 日常注册账户的流程大体相同...原创 2019-06-12 10:28:46 · 876 阅读 · 0 评论 -
docker安装nexus私服
docker安装Maven私服nexus31 简介2 Maven2.1 Nexus私服2.2 Docker4 私服搭建过程4.1 外网操作4.1.1 下载和安装docker4.1.2 禁用SELinux4.1.3 配置docker国内源4.1.4 启动docker并拉取nexus镜像4.1.5 保存镜像4.1.6 创建数据目录,关联启动nexus镜像,创建容器4.1.7 修改中央仓库代理配置4.2...原创 2019-06-09 21:16:42 · 3703 阅读 · 1 评论 -
Maven 依赖之最佳实践
Maven 依赖之最佳实践1 简介2 排除依赖3 归类依赖4 优化依赖4.1 mvn dependency:list4.2 mvn dependency:tree4.3 IDEA查看依赖树4.4 mvn dependency:analyze5总结6 参考1 简介 在前面的博客中,可以非常详细的了解到依赖范围以及传递性依赖的含义,但在理解了主要的功能和原理之后,最需要的当然就是前人的经验总结了,...原创 2019-06-08 17:11:11 · 1862 阅读 · 1 评论 -
Maven依赖详细理解
Maven依赖理解1 简介2 依赖的配置3 依赖的范围4 传递性依赖4.1 传递性依赖和依赖调解5 依赖调解6 可选依赖7 总结1 简介 在Maven项目中,有一个核心文件pom.xml。POM项目对象模型定义了项目的基本信息,用于描述心目如何构建,声明项目依赖。 没有任何的实际Java代码,我们就能顶一个Maven项目的POM,这体现了Maven的一大优点,它能让项目对象模型最大程度地与实...原创 2019-06-08 15:26:38 · 9892 阅读 · 2 评论 -
Maven 简介
1 简介 现在笔者想起来,真正开始接触Maven是自从去年进入新组,虽然去海康威视学习,但在哪里的时间一直在做C++的开发,而也是回来之后,7月中旬之后陆续使用Maven进行项目依赖的管理,在总后出差的几个月,Maven一直在使用,但不知其所以然,在南京出差的几个月,Maven仍然给自己带来了很大的困扰,因此在5月从北京出差回来,经过在工大、单位、以及湖墅新村周末的时间,自己把许晓斌撰写的这本《...原创 2019-06-02 15:30:10 · 2131 阅读 · 0 评论 -
Maven常用命令
下载sources和javadocmvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true原创 2019-06-07 17:39:27 · 360 阅读 · 0 评论 -
Maven使用tomcat7-maven-plugin实现远程部署
1简介参见maven插件 tomcat7-maven-plugin 的使用The Tomcat Maven Plugin provides goals to manipulate WAR projects within the Tomcat 7.x servlet container插件文档注意: 插件与tomcat服务器交互时,需要指定端口处于运行中。2步骤2.1Tomcat配...原创 2019-08-24 18:49:12 · 2460 阅读 · 0 评论