
Maven
文章平均质量分 68
爆米花机枪手
无知者无畏~
展开
-
使用Maven遇到的问题,完美解决
1、导入Maven项目出错 org.apache.maven:maven-archiver:pom:2.5… 这个问题是我再将Maven项目从笔记本拷到台式机的时候出现的问题,原因是连不上http://repo1.maven.org/maven2这个仓库,在pom.xml文件加入如下配置 1. <repositories> 2. <repository> 3原创 2015-07-17 19:27:59 · 8805 阅读 · 0 评论 -
Springboot快速教程---Docker搭建与整合Kafka
最近在搭建一个简易的基于Flink的实时推荐系统中用到了kafka,就快速的整合了下并记录在此简介什么是KafkaApache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点。 Kafka适合离线和在线消息消费。 Kafka消息保留在磁盘上,并在群集内复制以防止数据丢失。 Kafka构建在ZooKeeper同步服务...原创 2019-07-18 20:17:38 · 737 阅读 · 0 评论 -
《Maven实战》 阅读笔记
无Maven不项目,这是我的口号,但是一直没有系统的去看书,前段时间把maven实战过来一遍做了些笔记,方便后面查阅每个项目都有自己的坐标groupIdartifactIdversionpackagingclassifierinstall 安装在本地deploy 打包发布到远端依赖范围范围类型有: 编译、测试、运行 三种classpathcompile,默认...原创 2019-06-16 16:13:10 · 496 阅读 · 2 评论 -
最近和未来要做的事
自己在大学的时候就想把学的一些东西整合在一个项目里,对自己也好对别人也好,能用的直接复制过去用,一是对知识点的总结,二是为了不重复造轮子。但是苦于自己懒,慢慢的就忘掉了,前段时间不知道什么原因,突然想起了这件事,就在平时的业余时间整理了一下放在了Github上原创 2017-06-17 18:05:37 · 1579 阅读 · 0 评论 -
发布自己的jar到Maven Repository公服上
前段时间自己写了一个简易的Java版爬虫框架。如果想把这个框架完善还是需要大家的力量,如果每次使用都要从Gihub上下载源码岂不是很麻烦?因为自己的项目用的是maven来管理jar包,那么就试试把这个爬虫框架放到公服仓库上去吧!注册Sonatype账号使用过Jira的用户就很熟悉了,事务与项目跟踪软件。注册好之后也可以用这个账号登陆maven公服仓库https://oss.sonatype...原创 2018-07-08 23:00:44 · 3529 阅读 · 1 评论 -
学习Docker之Docker初体验---SpringBoot集成Docker的部署、发布与应用
准备工作会一点springboot 不会没关系,花十几分钟补一下Quick-SpringBoot会一点Maven 不会没关系,花几分钟补一下Maven的快速应用会一点Linux命令 不会没关系,花十几分再补一下Linux菜鸟教程一台联网的Centos机器 安装Docker进入Centos终端,执行命令yum install docker静待一会,等待原创 2018-01-18 23:21:12 · 8534 阅读 · 4 评论 -
Maven系列(八)assembly打包-程序和依赖jar包分开化+多环境
前言Maven系列(一)Maven的简介与使用Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新GitLab Maven系列(六)配合GitLab持续集成(CI)Maven系列(七)assembly打包-程序和依赖jar包分开化原创 2017-06-24 11:24:33 · 3379 阅读 · 0 评论 -
Maven系列(七)assembly打包-程序和依赖jar包分开化
如果对maven不会用甚至不知道是什么的话,建议先看看下面几篇,看完,相信你会有所启发,并会对项目进行一个完整的依赖构建-打包测试-部署发布Maven系列(一)Maven的简介与使用Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新原创 2017-05-25 09:18:49 · 5362 阅读 · 0 评论 -
Spark初体验(配置超详细)
一乡二里共三夫子不识四书五经六义竟敢教七八九子十分大胆! 十室九贫 凑得八两七钱六分五毫四厘 尚且三心二意 一等下流前言 这里,不谈spark原理,作用,使用场景等,只是一个spark与java打通的一个过程。看似简单,整整花了哥两天的时间,版本号的坑,服务器的坑等等,头胀的能飘起来~!按照我下面说的环境和步骤去做,保证你99%能一次跑过,因为我是一边写此篇一边在新的虚拟机配置。一切都ok原创 2017-04-14 17:28:36 · 4956 阅读 · 3 评论 -
如何优雅的格式化接口
大家好,我是祁同伟,由于剧透的太多,都知道我是害死陈海的幕后元凶,所以我现在必须跑路了,由于资金被银行冻结所以现在发起众筹,等我跑到美国和丁义珍副市长重振雄风后,会给你一百万,为表示诚意,本人愿意奉上为赵立春省长父亲哭坟的视频一部。本人亲身经历,不喜勿喷!原创 2017-04-12 13:31:25 · 1654 阅读 · 0 评论 -
SpringBoot多模块的开发、发布、引用与部署(Nexus3)
历史上的今天,那是在我国古代的这一天,蒙古人铁木真中年得了一种因脱发导致变成秃头的不治之症,因为之前从为见过此病例,所以便以铁木真的名字来命名此病,也就是现在大家都知道的“老铁没毛病”。为何模块开发 先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个mybatis去配置。如果一开始规定说这张表一定不可以改字段属性,那么没毛病。但是事实上, 一张表从项目开始原创 2017-04-01 10:40:01 · 36574 阅读 · 18 评论 -
Maven系列(四)Maven热部署
我所在的公司用的是GitLab.CI进行项目额持续集成就是自己搭建一个集成平台,开发者本地将代码通过Git push到服务器端,服务器自动编译-打包-发布等等,脚本可自己编写。现有一个任务是将原先的项目发布改成maven热部署,也就是说发布到tomcat中后,不需要重启tomcat。当我知道有这个功能的时候,内心是喜悦的,也明确了我今后要了解的只是1、GitLab.CI 的原理原创 2016-06-06 12:17:16 · 8770 阅读 · 2 评论 -
Maven系列(三)Maven给不同的环境打包
前言一个项目在研发到最终上线会经历 本地环境->测试环境->生产环境 如果项目只用到了数据库,那手动还能解决,换个数据库的地址就ok,但是如果你的项目里面用到了数据库、redis、activeMQ、dubbo等等,每一个都需要很多配置,那这个时候就需要使用maven来为不同的环境打包。原创 2016-12-06 23:36:44 · 4852 阅读 · 0 评论 -
Maven系列(一)Maven的简介与使用
公司开发APP,服务器端的开发任务落到了我的手里,作为一个应届小白,就按照普通的方法来搭建SringMVC+Hibernate+MySQL,期间引入了很多的jar包,当我将项目导入SVN,让另一个同事检出的时候,感觉有别扭,一个是jar包随着项目一并检出,另一个是jar包要是发现有冲突,还要一个一个找出来删掉再重新检出。这样做起来很麻烦,想到之前在另一家公司里实习的时候,那时候接触到的项目管理工具M原创 2015-07-20 08:20:33 · 2954 阅读 · 0 评论 -
Maven系列(二)无Maven不项目---使用Eclipse快速搭建Maven项目
自从了解Maven和会使用Maven之后,无论创建什么类型的工程,java,web我都会使用Maven来管理项目,就是因为它提供的依赖功能,说白了就是你想用到什么包就去Maven仓库搜索,并将坐标粘贴在pom.xml中,保存一下, Eclipse就会自动为你下载相关的包,省了导出找jar包的时间,和版本冲突的问题!下面使用Eclipse快速搭建Maven项目 如果你的Eclipse自带Maven那原创 2015-07-24 19:22:32 · 2296 阅读 · 0 评论 -
Maven系列(六)配合GitLab持续集成(CI)
想要完成接下来的操作,你要做的准备工作有一下几点: - Maven系列(一)Maven的简介与使用 - Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 - Maven系列(三)Maven给不同的环境打包 - Maven系列(四)Maven热部署 如果你没有接触过Maven,没关系,看看上面的四点,相信会让你对Maven有一个稍微深入的了解。原创 2016-12-10 22:06:33 · 7303 阅读 · 1 评论 -
Maven系列(五)CentOS7搭建最新GitLab
用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLab服务器来管理代码和部署项目。翻译 2016-10-27 21:25:36 · 6951 阅读 · 0 评论 -
由Maven管理jar文件找不到而引出的问题java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRunt
使用maven管理web项目中jar包之间的依赖,非常的方便好用,但是有时也会出现问题项目里用net.sf.json使用maven配置了以下jar包 jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta com原创 2016-05-24 16:45:29 · 6545 阅读 · 0 评论 -
Springboot快速教程---Docker搭建与整合Hbase
Hbase简介HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式、面向列的数据库,通过利用Hadoop的文件系统提供容错能力。如果你需要进行实时读写或者随机访问大规模的数据集的时候,请考虑使用HBase!HBase作为Google Bigtable的开源实现,Google Bigtable利用GFS作为其文件存储系统类似,则HBase利用Hadoop HD...原创 2019-07-20 20:37:23 · 2876 阅读 · 5 评论