刘俊技术博客专栏

专注于J2EE和大数据

idea通过git合并分支

描述场景   我们通常用git分支来区分生产环境与测试环境,比如develop分支用于测试环境,master分支用于生产环境。   对于测试环境已经确认好的了功能需要合并到生产环境。 合并分支流程(develop合并到master)    1.自己在dev分支开发,开发完成后,提交代码。...

2018-12-04 17:13:23

阅读数:12

评论数:0

mvn clean -U -e -B -X的作用

在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结: 不要忘了clean: clean能够保证上一次构建的输出不会影响到本次构建。 使用deploy而不是i...

2018-10-22 08:45:04

阅读数:165

评论数:0

is invalid, transitive dependencies (if any) will not be available解决方案

问题描述 maven项目在编译的时候报如下WARNING: [WARNING] The POM for com.winwill.test:0.0.1-SNAPSHOT is invalid, transitive dependencies (if any) will not be availab...

2018-10-21 16:01:55

阅读数:41

评论数:0

使用import scope解决maven继承(单)问题

测试环境 maven 3.3.9 想必大家在做SpringBoot应用的时候,都会有如下代码: <parent>     <groupId>org.springframework.boot&amp...

2018-10-08 17:11:28

阅读数:35

评论数:0

Maven 的聚合(多模块)和 Parent 继承

即使是长期从事 Maven 工作的开发人员也不能完全掌握聚合(多模块)和 Parent 继承的关系,在使用多模块时,子模块总要指定聚合的 pom 为 <parent>。由于在大多数示例中都是这么写的,所以很难让人搞懂这两者的具体作用和关系。实际上在 Ma...

2018-05-16 14:09:54

阅读数:132

评论数:0

利用maven工具解决jar包冲突问题或重复加载问题

在使用maven开发项目的过程中,经常会遇到jar包重复加载或者jar包冲突的问题的,但是由于有些jar是由于maven的依赖加载自动加载进来的, 而不是开发者自己配置的,特别是当项目中pom中配置的jar包依赖本身很多时,开发者靠自己的经验,有时很难找出是哪个jar的加载导致加载了 ...

2017-08-24 17:06:19

阅读数:1025

评论数:0

Maven的生命周期和插件

一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plu...

2017-08-24 11:18:46

阅读数:177

评论数:0

maven的package与install命令区别

之前一直不明白package与  install的区别,今天测试了下。  如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a...

2017-05-16 09:17:22

阅读数:775

评论数:0

maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized

提交到nexus时候报错: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project *: Failed to ...

2016-07-11 19:22:17

阅读数:1854

评论数:0

使用nexus搭建maven私服、手动更新索引

网络上关于搭建maven私服的文章很多,但对于maven仓库索引的配置这方面还是较少,本文主要讲述如果快速搭建一个nexus私服,以及如何手动更新索引文件。 本文所用的环境:操作系统CentOS 6.5 64bit,nexus版本nexus-2.8.0-05-bundle 从sonat...

2016-07-03 22:00:47

阅读数:1044

评论数:1

mvn package 打包常见错误及解决方案

错误1: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project testkmeans: Fatal erro...

2016-04-21 16:45:13

阅读数:11471

评论数:0

tomcat 不能识别maven web项目

tomcat不识别maven web项目问题解决 mvn -Dwtpversion=2.0 eclipse:eclipse 刷新eclipse项目  tomcat就可以发布项目了

2015-12-16 15:49:01

阅读数:1594

评论数:0

Maven单元测试

1.maven-surefire-plugin简介 Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这个插件就是maven-surefire-plugin,也可以称为测试运行器(Test Runner),它能...

2015-12-14 15:40:00

阅读数:354

评论数:0

maven项目无法运行在Tomcat环境

真正解决问题:maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 在使用eclipse进行整合springmvc时经常会碰...

2015-12-08 11:06:54

阅读数:3767

评论数:1

Eclipse @override报错解决

我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。   第一种解决方案: @Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6 修...

2015-12-01 15:33:46

阅读数:5450

评论数:0

eclipse 中git解决冲突

1、工程->Team->同步:  2、从远程pull至本地,就会出现如下内容:  3、使用Merge Tool,执行第二项 使用HEAD合并后的效果:   4、再手动修改  4、修改后的...

2015-12-01 14:37:29

阅读数:792

评论数:0

maven 项目出现 java.lang.ClassNotFoundException

maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 2011-11-30 09:34 by 周雷, 23640 阅读, 5 评论, 收藏, 编辑 ...

2015-11-27 14:36:44

阅读数:1691

评论数:0

在Android Studio 和 Eclipse 的 git 插件操作 "代码提交"以及"代码冲突"

面向对象:曾经使用过SVN的同学。 (因为Git 它 可以说是双重的SVN (本地一个服务器,远程一个服务器)),提交代码要有两次步骤,先提交到本地服务器,再把本地服务器在提交到远程服务器。 所以连SVN的同学都没有使用过就好好使用一下SVN吧。 a1.代码更新。 在SVN...

2015-07-27 18:02:45

阅读数:615

评论数:1

我们为什么必须会git和maven

鉴于本吧多新人,新人又需要多交流才能进步,今天就给新人们讲讲git和maven的必要性,因为,他们的重要性,远远超过很多没用过的人的想象。 很多人应该用过svn cvs之类的代码版本管理工具,git也是其中之一。 svn和git最大的几个区别要点,svn必须要有服务端,网络能连上服务端...

2015-07-23 10:05:26

阅读数:1339

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭