Nexus的优化

优化私服的下载地址 创建Group 设置远程代理   这一篇是接上一篇文章的,这里的操作是对上一篇搭建的Nexus服务器的优化。上一篇文章的地址如下: 用Docker搭建Nexus私服 优化私服的下载地址   在我们下载上传到私服中的jar包时,我们肯定不想在项目中...

2018-04-11 14:15:01

阅读数 341

评论数 0

用Docker搭建Nexus私服

搜索Nexus 在docker容器中加载Nexus镜像 发布本地项目到Nexus私服 配置连接方式 发布指令 打源码包上传插件 搜索Nexus   在我们打算使用Nexus时,我们先搜索一下docker景象仓库中现成的Nexus镜像。 docker search ne...

2018-04-09 20:45:53

阅读数 4053

评论数 0

Maven环境隔离

  在实际的开发中,我们经常会遇到环境隔离这种情况,比如说在开发环境中有连接的开发环境数据库,在测试以及生产环境中又连接其它的不同的数据库,尽管说切换数据库连接地址并非什么困难的事情,但是这却是很容易出错的地方,其实不仅仅是连接数据库需要切换,在其它大型项目中,比如说docker的连接地址,比如说...

2018-03-07 09:51:12

阅读数 205

评论数 0

Maven之dependencyManagement

为什么要使用dependencyManagement dependencyManagement描述 dependencyManagement举例 为什么要使用dependencyManagement   最近在找lombok+log4j2的依赖时,由于在国内怎么找都找不到,但是我意外...

2018-02-05 18:57:46

阅读数 1543

评论数 3

MyBatis Generator——Maven模式生成代码

使用Maven运行MyBatis Generator Maven目标和执行 mybatis-generator的使用举例 创建创建相应的SQL 添加pom插件及依赖 创建generatorConfigxml配置文件 在命令行中执行 在IDEA的Maven Projects面板中运行 执行结果 注意...

2018-01-27 14:59:12

阅读数 2271

评论数 0

客户端web库——WebJars

WebJars资源 WebJars简介 WebJars的特点 为什么要使用WebJars 传统的Web资源管理方式 WebJars的优点 创建WebJars项目 WebJars的jar文件结构 WebJars的静态资源文件存放位置 WebJars必须遵守的命名规范 创建pomxml文件 ...

2018-01-10 15:38:07

阅读数 2341

评论数 12

使用GnuPG对文件进行数字签名

为什么要进行数字签名 进行数字签名 签名语句解析 验证签名文件 分发公钥 为什么要进行数字签名   按照Maven的要求,我们需要对即将要上传的构件进行数字签名,下面是Maven官网的原话:   为了提高中央Maven存储库的质量,我们要求您为所有的构件(除了校验和之外的所有...

2018-01-04 17:03:29

阅读数 691

评论数 0

下载PGP签名工具GnuPG并生成相应的秘钥

资源链接 GnuPG的使用 验证GnuPG是否安装成功 生成一个密钥对 查看我们生成的秘钥 查看秘钥 查看私有密匙   如果我们想将自己的Maven项目发布到Maven的中央仓库中,那么我们得学会使用PGP签名,因为Maven为了提高整体构建的平水,因而引入了PGP签名机制。 ...

2018-01-04 16:17:44

阅读数 630

评论数 0

Maven中的聚合与继承

1、聚合  一个带有模块的项目称为“多模块”或“聚合器”项目。模块是POM列出的项目,并作为一个组执行。一个pom打包的项目可以通过将它们作为模块来聚合一组项目的构建,这些模块是这些项目的目录或pom文件的相对路径。<project xmlns="http://maven.apac...

2018-01-04 10:50:52

阅读数 111

评论数 0

在Maven中的继承与依赖传递

1、Maven中的继承  在Maven中,子项目是可以继承父项目中的依赖的,比如说我们有一个父项目maven-parent,该父项目拥有一个子项目A,如果在父项目中依赖了junit,那么在子项目A中即便是没有引入junit,在子项目中仍然能够使用junit,因为子项目天然继承了父项目中的junit...

2018-01-03 21:34:09

阅读数 11584

评论数 0

Maven的坐标以及仓库

Maven的世界中拥有数量非常巨大的构件,也就是我们平时用的一些jar,war等文件。1、Maven的坐标  Maven定义了这样一组规则: 世界上任何一个构件都可以使用Maven坐标唯一标识,maven坐标元素包括:groupId,artifactId,version,package,class...

2018-01-03 17:32:48

阅读数 311

评论数 0

Maven其它

1、如何生成项目文档  为了让您从Maven的文档系统开始,您可以使用以下命令使用原型机制来为您的现有项目生成一个站点:mvn archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -Darchetype...

2018-01-03 16:35:01

阅读数 88

评论数 0

Maven部署本地jar到远程仓库

要将jar部署到外部存储库,您必须在pom.xml中配置存储库url和用于在settings.xml中的库连接的身份验证信息。  下面是一个使用scp和用户名/密码身份验证的示例:<project xmlns="http://maven.apache.org/POM/4.0.0&q...

2018-01-03 16:02:20

阅读数 474

评论数 0

Maven引入外部依赖

您可能已经注意到我们一直在使用的POM中的依赖项元素。实际上,你一直都在使用外部依赖项,但这里我们会详细讨论它的工作原理。  pom.xml的dependencies列表列出了我们的项目需要构建的所有外部依赖项(它是否需要在编译时、测试时、运行时,或者其他什么)。现在,我们的项目只依赖于JUnit...

2018-01-03 15:54:25

阅读数 3187

评论数 0

如何打jar包

1、如何将资源文件打入jar包  另一个可以满足的常见用例是,不需要对POM进行任何更改,这是在JAR文件中打包资源。对于这个常见的任务,Maven再次依赖于标准的目录布局,这意味着通过使用标准的Maven约定,您可以将这些资源放在一个标准目录结构中,从而将资源打包到jar中。  在下面的示例中,...

2018-01-03 11:11:51

阅读数 673

评论数 0

Maven的快照及插件

1、快照  请注意在pom.xml文件中的版本标签下的值,它有一个后缀:-SNAPSHOT。<project xmlns="http://maven.apache.org/POM/4.0.0" ... <groupId>...</groupId&...

2018-01-03 10:14:30

阅读数 104

评论数 0

Maven的构建

1、编译项目  切换到pom.xml所在目录,是由archetype:generate创建并执行以下命令来编译您的应用程序源:mvn compile  在执行这个命令时,您应该看到如下输出:[INFO] -----------------------------------------------...

2018-01-03 09:57:27

阅读数 130

评论数 0

Maven的创建、标签以及目录结构

1、创建第一个Maven项目  我们将会率先的创建您的第一个Maven项目!为了创建我们的第一个Maven项目,我们将使用Maven的原型机制。原型被定义为一种原始的模式或模型,从这种模式或模型中,所有其他的东西都被制造出来。在Maven中,原型是一个项目的模板,它与一些用户输入相结合,生成一个已...

2018-01-02 21:41:19

阅读数 244

评论数 0

Maven的生命周期

在上一篇文章中,我们已经成功的创建了Maven项目,在该项目的idea中,我们通过点击右侧面板中的【Maven Projects】选项就可以查看到Maven的常用构建命令,如下图所示  如果不知道上一篇文章的话,可以看这里: 在IDEA中创建Maven项目   如上图所示,上面展示的就是Maven...

2018-01-02 17:15:54

阅读数 5025

评论数 0

在IDEA中创建maven项目

在IDEA中创建maven项目  现在的JavaWeb项目中,绝大多数都是采用的maven结构的项目,而对于maven支持的最好的IDE开发工具为IDEA,所以说我就以在IDEA上为例来进行maven开发的讲解。

2017-12-06 16:39:05

阅读数 120408

评论数 26

提示
确定要删除当前文章?
取消 删除
关闭
关闭