
Maven
王富贵儿。
纵使疾风起,人生不言弃。
展开
-
Gradle
背景目前在用的都是maven,但是有看到其他同学在用,了解一下。参考gradle:现代高效的java构建工具Gradle的使用教程Gradle 教程原创 2020-11-22 14:46:23 · 140 阅读 · 0 评论 -
理解Maven中的SNAPSHOT版本和正式版本
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Releas...转载 2018-07-09 18:42:12 · 9495 阅读 · 1 评论 -
Nexus 私有仓库搭建与 Maven 集成
Maven 是日常开发过程中,都会接触到的项目管理工具。Maven 可以将开发人员从繁杂的文档管理、项目打包等工作中解放出来,把更多的精力放在业务开发上。Maven 带来的便利这里就不多说了,但是只是单单使用 Maven,有时候也会遇到依赖文件无法下载的情况,原因有很多,有可能是中央仓库的问题,也有可能是网络问题等等;与此同时,有一部分的第三方的类库是没有发布到 Maven 上的,因此并没有 Ma...转载 2018-07-09 18:51:45 · 231 阅读 · 0 评论 -
Maven概念 及 操作
一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化,跨平台,可重用的组件,标准化的,使用ma...转载 2018-07-10 11:17:26 · 191 阅读 · 0 评论 -
Maven打包规范设置
一、技术背景 在不同的环境,要打不同版本的API包,开发测试环境打SNAPSHOT,线上要打RELEASE包,但是每次都要上线之前都要改代码,很麻烦,所以用更通用的配置来解决这个问题。二、实现pom文件配置 <groupId>com.yx</groupId> <artifactId>yx-test-api</art...原创 2019-03-05 16:19:18 · 735 阅读 · 0 评论