最近在用Maven搭建SpringBoot项目,记录一下Maven学习过程。 什么是Maven? Maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理。Maven能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包部署。通俗的说,Maven为我们简化了项目搭建的过程。 ...
分类:
其他好文 时间:
2017-10-20 16:09:17
阅读次数:
166
下载hudson ,安装部署http://hudson-ci.org/ 将下载的hudson-3.3.3.war放到tomcat的webapps目录下并启动tomcat,输入地址访问 点击Install安装Hudson核心插件 安装过程比较慢 完成后点击Finish 配置安全管理 点击 “系统管理” ...
分类:
其他好文 时间:
2017-10-16 17:56:25
阅读次数:
204
AVA项目无法像PHP那样可以随时修改文件内容进行调试,调试可以借助eclipse,本地代码的话很容易在本地debug,但如果代码已经打包部署在linux上呢?可以进行远程debug 很简单,只需要在java应用启动脚本中加入“-agentlib:jdwp=transport=dt_socket,a ...
分类:
编程语言 时间:
2017-09-24 10:41:31
阅读次数:
184
项目说明 本文将以一个微服务项目的具体pipeline样例进行脚本编写说明。一条完整的pipeline交付流水线通常会包括代码获取、单元测试、静态检查、打包部署、接口层测试、UI层测试、性能专项测试(可能还有安全、APP等专项)、人工验收等研发测试环节,还会包括灰度发布、正式发布等发布环节。 补充说 ...
分类:
其他好文 时间:
2017-09-17 22:08:10
阅读次数:
385
Maven有三套相互独立的生命周期,而不是一个整体。这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site Lifecycle 生成项目报告,站点,发布站点。 它们是相 ...
分类:
其他好文 时间:
2017-09-06 00:35:30
阅读次数:
181
maven(翻译为内行、专家),是跨平台的项目管理工具,主要服务于基于java平台的项目构建、依赖管理和项目信息管理 一.基本概念 1.项目构建过程 分为【清理】-【编译】-【测试】-【测试报告】-【打包】-【部署】六个步骤,自动化的、可重用的、跨平台的项目构建工具。 2.依赖管理 就是项目用到(依 ...
分类:
其他好文 时间:
2017-08-19 18:43:37
阅读次数:
193
JavaWeb 甚至 Html 都还没开始学,我就鼓捣着部署到服务器的活,是不是有点装逼嫌疑? 其实,学习 JavaWeb 纯属于个人兴趣,兴趣的起源就是搭建自己的网站,所以在一开始写 HelloWorld 的时候,就把它打包部署到远程服务器上,让任何人都可通过浏览器进行访问(虽然并没有人)我的 H ...
分类:
其他好文 时间:
2017-08-14 20:03:56
阅读次数:
370
Maven好处: 1、依赖管理:对jar包统一管理 2、项目构建:项目编码完成后,对项目进行编译、测试、打包、部署,实现项目一键发布1.配置环境变量 注意:maven工具必须有jdk环境。并且:jdk的环境变量key 必须是:JAVA_HOME 配置环境变量:MAVEN_HOME 配置到bin目录上 ...
分类:
其他好文 时间:
2017-08-08 00:32:41
阅读次数:
163
Maven打Jar包 问题一 Eclipse突然SB告诉我类不存在还让我导包进来O__O "…,但是我明明有这个类。这是不要慌,通过在网上搜索得知:由于eclipse的编译是基于时间戳的判断机制的。因此当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译。 因此你可以先c ...
分类:
其他好文 时间:
2017-07-25 14:19:14
阅读次数:
172
Android 应用需要几个特别的配置文件。应用逻辑主要是由java开发语言编写。 Andriod开发工具把这些文件转换成Android applicaion.这个工具能调试、打包、部署、和运行开发的application。 Android Software Development Kit(Andr ...
分类:
移动开发 时间:
2017-07-23 14:29:42
阅读次数:
210