DevOps
demystify
积跬步以至千里;聚小流以成江海
展开
-
掌握Maven(Q&A)
1、报错:No plugin descriptor found at META-INF/maven/plugin.xml在执行Maven指令mvn clean test 时,遇到上述报错信息。原因是:项目中包含多个模块,当前编译的模块依赖的其他某个模块没有被install到本地仓库。因此对于依赖的模块要先执行mvn install指令。参看:https://tieba.baidu.com/...原创 2017-09-10 17:41:51 · 1888 阅读 · 0 评论 -
在Maven仓库中添加Oracle JDBC驱动
转自:https://www.whatled.com/post-1887.html在Maven仓库中添加Oracle JDBC驱动由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。一.首先要得到Oracle JDBC Driver1.通过Oracle官方网站下载相...转载 2018-03-14 15:29:32 · 2589 阅读 · 0 评论 -
掌握Maven_4
九、使用Hudson进行持续集成1、持续集成的概念 持续集成(Continuout Integration)是最核心的敏捷实践之一。 简单地说,持续集成就是快速且高频率地自动构建项目的所有源码,并为项目成员提供丰富的反馈信息。一次完整的集成往往会包括以下6个步骤:【】持续编译:所有正式的源代码都应该提交到源码控制系统中(如SVN),持续集成服务器按一定的...原创 2017-08-24 18:57:55 · 475 阅读 · 0 评论 -
掌握Maven_3
七、使用Nexus创建私服 目前有三种Maven仓库管理软件,来帮助建立私服:Apache基金会的Archiva、JFrog的Artifactory、Sonatype的Nexus。1、Nexus的下载和安装 Nexus是典型的Java Web应用,最新版的是nexus3。下载地址:https://www.sonatype.com/download-oss-so...原创 2017-07-31 20:30:25 · 291 阅读 · 0 评论 -
掌握Maven_2
五、生命周期和插件 Maven的生命周期包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等,几乎所有的构建步骤。 Maven的生命周期是抽象的,定义了各个构建步骤的次序,但没有提供具体实现。具体的构建步骤由插件实现。通过插件机制,每个构建步骤可以绑定一个或者多个插件行为。 1、生命周期(1)、三套生命周期 Maven拥有...原创 2017-07-21 15:57:25 · 307 阅读 · 0 评论 -
掌握Maven_1
Maven 主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。一、安装和配置 maven中央仓库:repo1.maven.org http://repo1.maven.org/maven2/1、maven的安装: 略2、maven的安装目录分析:maven...原创 2017-07-14 11:47:54 · 628 阅读 · 0 评论 -
maven-assembly-plugin的使用
转自:https://www.cnblogs.com/f-zhao/p/6929814.htmlmaven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页)The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project o...转载 2019-01-15 19:11:05 · 459 阅读 · 0 评论