-------【项目构建】
KimZing
Programming as a Way of Thinking
展开
-
使用Gradle创建基本的Web项目
一、环境要求一个好用的IDE编辑工具Java环境(>=8)Gradle构建工具(>=4.10.3)二、创建应用结构gradle使用war插件来进行java web项目构建,war插件继承了Java 插件并添加了对web应用程序的支持。默认情况下,使用src/main/webapp目录作为web的资源目录。为webdemo项目建立如下目录结构webdemo/ s...原创 2020-03-25 19:38:08 · 1217 阅读 · 0 评论 -
Gradle学习教程
Gradle学习教程一、Gradle是什么二、为什么要Gradle三、如何安装Gradle四、核心概念基础五、Gradle构建的生命周期初始化阶段配置阶段执行阶段六、任务-(简单任务学习)6.1 任务的简单定义6.2 任务的行为6.3 任务的依赖6.4 动态任务6.5 为任务定义属性6.6 提取任务的公用方法6.7 默认任务6.8 任务的生命周期钩子6.9 引用外部依赖的功能,供脚本使用七、任务...原创 2020-03-23 16:39:34 · 3131 阅读 · 0 评论 -
Nexus 3.x创建私有仓库并使用gradle上传jar包
一、创建私有仓库1.打开Nexus首页并登录,进入设置界面,点击创建 2.选择maven2 hosted类型的仓库 3.输入创建的仓库的名称,如果允许重复部署,可以将下方的Disable redeploy更改为Allow Redeploy 二、将私有仓库添加到maven-public库中1.打开maven-public的设置界面 2.将我们创建的库添加到maven-原创 2018-01-23 01:31:57 · 4327 阅读 · 0 评论 -
如何在Linux上安装Maven私服Nexus 3
这篇文章将教会你在Linux上以一种安全的方式安装Nexus。 这篇文章是在Redhat7上测试过的,在CentOS7上也应该是通用的Step 1: 登录你的Linux服务器并更新以下yum update -y Step 2: 安装OpenJDK1.8(官方推荐的是Oracle JDK)yum install java-1.8.0-openjdk.x86_原创 2017-08-17 12:53:56 · 1187 阅读 · 0 评论 -
gradle使用maven-publish发布jar包到私有Maven
一、添加插件apply plugin: 'maven-publish'二、添加如下配置//打包源码task sourceJar(type: Jar) { from sourceSets.main.allJava}publishing { publications { maven(MavenPublication) { //指定group/a原创 2017-12-28 01:38:39 · 24125 阅读 · 6 评论 -
maven手动上传jar包过程记录
一、maven私服搭建使用Nexus进行搭建,网上教程很多,不多赘述了。二、gradle配置在build.gradle文件的根节点中添加以下内容//打包源代码task sourcesJar(type: Jar) { classifier = 'sources' from sourceSets.main.allSource}artifacts { archives jar原创 2017-12-27 14:37:54 · 2804 阅读 · 0 评论 -
2.使用gradle加载项目中的本地jar文件
在使用微信、支付宝支付时,需要添加其官方sdk的jar文件,那么如何让gradle自动去把项目中的某个目录中的jar文件加载项目的lib中呢? 项目目录payment-service |--lib |--alipay-sdk-java20170829142630.jar |--commons-logging-1.1.1.jar |--src原创 2017-11-27 13:55:04 · 3243 阅读 · 0 评论 -
Gradle打包src中的资源文件的配置方法(mapper.xml等)
一、环境描述创建了一个Gradle项目,目录结构如下:|--src |--main |--java | |--com | | |--kingboy | | |--resource | | |--ResourceContentUtil.java原创 2017-10-16 16:47:44 · 13127 阅读 · 0 评论 -
使用idea搭建自己的SpringBoot initializer构建服务器(20190813)
一、简单说明使用Spring Initializer构建Springboot项目是十分快速的,但是公司的网络总是连接不上https://start.spring.io,所以想要搭建一个和https://start.spring.io一样的构建服务器,网上找了半天没有比较简单的教程,只好自己试验下,记录下过程。二、搭建过程1.下载项目源码 github上下载spring initializer的开原创 2017-08-18 17:01:41 · 12998 阅读 · 12 评论 -
gradle的离线功能应用-让springboot不再自动更新jar包
前因后果 最近在项目中应用了springboot框架,用起来提高了很高的效率。但是有一点觉得很无奈,每隔一段时间就会自动更新jar包,不知道是不是我的gradle文件没配置好的原因(我用的环境:idea+gradle+springboot)。 很无奈的情况下,只能另寻他法,突然想到gradle有个离线工作的模式设置,就是不联网,只用本地仓库的jar包,那么就不会再自动更新jar包了,当原创 2017-06-13 21:29:49 · 2375 阅读 · 0 评论 -
关于单元测试和集成测试的新的理解
之前写了一篇关于对单元测试与集成测试的理解的文章,但过于泛泛。和朋友又讨论了下,从另外一个角度有了一点新的认识,记录一下。先来段伪代码(假设spring项目,规范格式-阿里巴巴,用的领域设计,Activity与User用Id软关联),业务不一定合理,只是用作演示。UserServiceImpl 用户的应用层UserRepository 用户仓储UserDO 用户的数据载体User 用户实体原创 2017-07-12 15:34:37 · 1079 阅读 · 0 评论 -
项目中如何应用单元测试-集成测试
boss要求我们先写测试,再写代码。但是对于单元测试集成测试总是没有明确的概念,分不清两者的边界。根据个人理解记录如下,如有错误,望指正:一.单元测试1.概念 单元测试(又称为模块测试)是指对软件中的最小可测试单元进行检查和验证。例如一个求和方法就是一个测试单元:public int add(int a, int b) { return a + b; } 程序单元原创 2017-06-06 17:17:02 · 6014 阅读 · 0 评论