随笔分类 -  项目构建maven,gradle

maven,gradle
摘要:上一节 "使用checkstyle来规范你的项目" 主要解决了代码编码规范问题,比如缩进换行等。这次继续代码健康工具类PMD。 什么是PMD PMD真的不像checkstyle这样的东西所见即所得啊,去官网找了半天也没有找到解释。官网都直接说是PMD。 We've been trying to fi 阅读全文
posted @ 2018-06-14 08:48 Ryan.Miao 阅读(4376) 评论(0) 推荐(0) 编辑
摘要:Checkstyle是什么 自从做了程序员,关于格式化的讨论就不曾中断过,到底什么才是正确的,什么才是错误的,到现在也没有完整的定论。但随着时间发展,渐渐衍生出一套规范出来。没有什么绝对的正确和错误,关键在于规范的定义。最出名的就是 "google style guide" . Checkstyle 阅读全文
posted @ 2018-06-13 08:30 Ryan.Miao 阅读(24065) 评论(1) 推荐(3) 编辑
摘要:springboot 2.0需要gradle 1+, 而自动构建的都是3.+,手动升级如下 Upgrade with the Gradle Wrapper If your existing Gradle based build uses the Gradle Wrapper, you can eas 阅读全文
posted @ 2017-11-23 22:44 Ryan.Miao 阅读(974) 评论(0) 推荐(0) 编辑
摘要:在centos7上安装Jenkins 安装 添加yum repos,然后安装 如果没有java的话要安装java 启动和停止 jenkins的默认设置 Jenkins会随系统启动而启动。详情参照 Jenkins会创建一个用户叫做 , 如果你修改了user,则要修修改所属者: ,`/var/lib/j 阅读全文
posted @ 2016-11-25 23:55 Ryan.Miao 阅读(9373) 评论(0) 推荐(2) 编辑
摘要:初衷 记得以前写接口,写完后会整理一份API接口文档,而文档的格式如果没有具体要求的话,最终展示的文档则完全决定于开发者的心情。也许多点,也许少点。甚至,接口总是需要适应新需求的,修改了,增加了,这份文档维护起来就很困难了。于是发现了swagger,自动生成文档的工具。 swagger介绍 首先, 阅读全文
posted @ 2016-09-12 00:12 Ryan.Miao 阅读(118233) 评论(0) 推荐(7) 编辑
摘要:bug描述 项目ide: idea 项目构建工具:maven bug现象:每次修改pom之后,idea自动扫描一遍,然后发现默认的compile级别跳到5.0. 每次手动去setting里修改compile很费事。 解决方案 猜测是maven中没有指定jdk,所以才会扫描为默认的jdk版本。 于是, 阅读全文
posted @ 2016-09-11 23:31 Ryan.Miao 阅读(3707) 评论(0) 推荐(0) 编辑
摘要:在oschina关来关去的烦恼下,终于受不了去寻找其他公共库了。 阿里云maven镜像 其他 其他,求提供 阅读全文
posted @ 2016-09-10 22:17 Ryan.Miao 阅读(10795) 评论(2) 推荐(3) 编辑
摘要:在gradle项目中使用embedded tomcat。 最开始部署项目需要手动将web项目打成war包,然后手动上传到tomcat的webapp下,然后启动tomcat来部署项目。这种手动工作通常还要指定端口,指定项目位置等,这些操作是重复的操作。 开发的时候,ide自然想到集成这些功能,于是都是 阅读全文
posted @ 2016-08-17 23:15 Ryan.Miao 阅读(13622) 评论(0) 推荐(1) 编辑
摘要:central http://maven.aliyun.com/nexus/content/groups/public/ aliyun springsource-repos SpringSource Repository http://repo.spring.io/... 阅读全文
posted @ 2016-08-02 19:19 Ryan.Miao 阅读(19300) 评论(0) 推荐(1) 编辑
摘要:一直没注意看maven执行过程中的打印日志,今天突然发现一段话,说编译以及resource未指定编码,默认gbk。于是,百度了设置编码的方式: 阅读全文
posted @ 2016-06-29 00:48 Ryan.Miao 阅读(229) 评论(0) 推荐(1) 编辑
摘要:maven gradle maven Maven: 命令行方式: mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005" 需要在ide 阅读全文
posted @ 2016-06-28 23:22 Ryan.Miao 阅读(22142) 评论(0) 推荐(0) 编辑
摘要:一直想着花时间学习下gradle,今天有空。入门一下。参考:极客学院gradle使用指南,官方文档:gradle-2.12/docs/userguide/installation.html,以及百度阅读的官方文档中文译本:gradle翻译 手下下载gradle的zip,然后根据极客学院的教程手动打一 阅读全文
posted @ 2016-04-09 22:35 Ryan.Miao 阅读(452) 评论(0) 推荐(0) 编辑
摘要:x项目用到gradle,学习gradle之前准备先过一遍Groovy的语法。这里参考:Groovy入门。 该博客没有系统的讲解Groovy的语法和原理,仅仅只是罗列了使用Groovy的常规方法。我照着敲打了一遍,算是初步了解。到这里我就准备开始看gradle部分里的东西了,关于Groovy更深入的东 阅读全文
posted @ 2016-04-06 17:44 Ryan.Miao 阅读(272) 评论(0) 推荐(0) 编辑
摘要:学习mybatis的过程中,测试mapper自动代理的时候一直出错,在eclipse中可以正常运行,而同样的代码在idea中却无法成功。虽然可以继续调试,但心里总是纠结原因。百度了好久,终于找到一个合适的原因。参考:http://blog.csdn.net/z69183787/article/det 阅读全文
posted @ 2016-01-18 11:34 Ryan.Miao 阅读(14467) 评论(1) 推荐(2) 编辑
摘要:如题,烦恼好久,突然看到scope一直是test,改成compile就好了。compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided ... 阅读全文
posted @ 2016-01-16 11:59 Ryan.Miao 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:以前用MyEclipse,现在用eclipse配置maven后,运行run install.报错:1 [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a... 阅读全文
posted @ 2015-10-12 11:47 Ryan.Miao 阅读(476) 评论(0) 推荐(0) 编辑
摘要:1.maven基础知识 1.1maven坐标 ... 阅读全文
posted @ 2015-07-21 16:26 Ryan.Miao 阅读(516) 评论(0) 推荐(0) 编辑