摘要:
一、使用Docker安装Nexus 1.查找Nexus镜像 [root@staging ~]# docker search nexus 2.拉取Nexus镜像 [root@staging ~]# docker pull docker.io/sonatype/nexus3 Using default 阅读全文
摘要:
一、安装JDK JDK官网下载:https://www.oracle.com JDK8下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html # 1.创建软件存放目录 [root@nex-dev 阅读全文
摘要:
一、profile概述 profile让你能够在特定场景下使用与基本配置不同的配置构建项目。你不需要创建多个单独的POM文件,只需在单个POM文件中包含不同的profile配置,这些profile配置在特定场景下将覆盖pom中的基本配置。 例如,项目中需要构建开发版本、测试版本以及正式版本,这些版本 阅读全文
摘要:
一、概述 项目的构建通常包含数个相互独立的大块任务,可以独立执行,如生成文档,构建jar包等。单个任务的执行过程被称为一个构建生命周期,构建生命周期由一系列的构建阶段组成,每个阶段包含一系列的构建目标。 我们可以执行构建阶段或构建目标。阶段按顺序执行,执行一个阶段则会先执行该阶段之前的所有阶段。当执 阅读全文
摘要:
一、依赖管理概述 除非项目特别小,通常一般项目都会依赖外部jar包。这些jar包管理是非常繁琐的,jar包会依赖其他jar包,如果手工管理必须把所有这些jar都放到项目目录下,并且确保这些jar包的版本是正确的。当项目变得越来越大时,这项工作将变得更加繁琐。 使用Maven管理这些依赖的jar包,将 阅读全文
摘要:
一、POM概述 POM是Project Object Model/项目对象模型的缩写。pom.xml文件中包含了依赖关系、构建目录、源目录、测试源目录、插件、目标等项目信息和配置信息。Maven读取pom.xml文件,然后执行构建目标。 二、pom.xml文件的基本元素 一个pom.xml文件至少需 阅读全文
摘要:
一、基本概念 Maven Repository/存储库,顾名思义是一个存储JAR文件的仓库,Maven根据项目中pom.xml文件中提供的jar包依赖信息,从存储库中查找并获取需要的jar包。 Maven Repository有3种类型: # 1.Local Repository – 本地库 # 2 阅读全文
摘要:
一、构建工具概念 构建工具是软件构建过程自动化的一种工具。一个软件项目的构建通常包含以下几部分: 生成源代码(如果项目使用了自动生成部分源代码) 从源代码生成文档(如javadoc) 编译源代码 将编译好的代码打包到ZIP包或JAR包中 把打包好的文件部署到服务器或存储库 某些软件项目可能还包含其他 阅读全文