maven
文章平均质量分 60
maven使用教程,记录工作中mvn的使用经验
狂飙的yellowcong
yellowcong
展开
-
Gradle7.X /6.X 项目 转 maven工程-yellowcong
Gradle 实在是不太会用, 所以寻思如何转成maven的,但是发现查了一圈,大多都是6.x 转maven的,7.x版本的都太少了,7.x版本,把老版本的`maven`插件给去掉了,替换成了`maven-publish` 插件,而且执行命令也变换了,由之前的`./gradlew install ` 便更为了`./gradlew publishToMavenLocal`原创 2022-12-07 10:01:46 · 974 阅读 · 1 评论 -
Maven之多模块的版本变更(versions-maven-plugin)-yellowcong
maven管理多模块的时候,会出现依赖的项目版本需要变更的问题,通过versions-maven-plugin 版本设置,可以解决的问题是,当我们变更了版本后,需要设置每个自模块parent 标签引用的版本信息。原创 2021-02-04 11:41:28 · 2749 阅读 · 0 评论 -
Maven之修改WEB项目的名称-yellowcong
Maven项目改名称和普通的web项目该名称,是不一样的,不能直接修改project的名称的方式来修改,修改完pom.xml配置文件后,一定要刷新一下,不然不生效原创 2017-12-16 10:19:01 · 12344 阅读 · 1 评论 -
Spring+SpringMVC+Mybatis+Shiro框架整合-yellowcong
说实话,Spring+Spring+Mybatis整合过程中,我觉得最坑的一点是1、Maven的项目聚合与继承,编译的jdk版本不一致 2、还有一个问题是项目是WEb2.5,Maven的生成框架是WEB2.3的问题,3、Junit不可用4、Mybatis的Mapper.xml返回值问题原创 2017-09-23 23:42:41 · 1649 阅读 · 0 评论 -
Maven之安装和Eclipse配置-yellowcong
一直用Maven 也没咋总结,现在多写几篇博客,自己用的时候,也比较的方便,Maven管理项目很方便,同时在安装完Maven后,我们还可以自己大件Maven仓库,nexus是一个开源的maven仓库管理,基于jetty开发的原创 2017-08-29 10:22:06 · 525 阅读 · 0 评论 -
Maven之无法创建webapp1.0的问题-yellowcong
我尼玛觉得不科学啊,前一秒建立成功了webapp,下一秒就完犊子了,这是啥情况啊,后来发现,是仓库完犊子了,破玩意仓库,有时候访问不上,还是大阿里好啊。导致这个问题,就是webapp和构架maven项目的jar包丢失了,为啥丢失,肯定就是刚开始没下载下来,或则自己手残给删掉了,我就是后者了。报错创建maven项目时,eclipse报错:Could not resolve artifact org.原创 2017-12-18 11:48:58 · 2141 阅读 · 0 评论 -
Maven之聚合工程的创建和聚合工程的打包-yellowcong
Maven管理项目的时候,我们通常将一个业务作为一个单独的子业务进行开发处理,这样就需要使用到了聚合打包和聚合工程的创建问题了。在现在的物联网公司,一般是这个开发模式,对于传统的对日开发中,仍然是一个项目,下面一堆数据,我觉得还是maven这种项目管理起来更加的方便快捷。父类项目的作用,可以简单来讲,就是给各个子项目提供了相同的jar包配置,以及子项目包信息。原创 2018-01-11 14:54:22 · 11566 阅读 · 0 评论 -
Maven之Failure: Address already in use: bind-yellowcong
启动Jetty的时候,发现报错Failure: Address already in use: bind,简单来说,就是端口占用了,我们需要查看是哪个玩意在占用端口,一般情况下是javaw.exe,可以直接执行taskkill /f /t /im javaw.exe或taskkill /f /t /im java.exe就可以杀死进程,释放端口了,如果上一个方法还不奏效,需要查看具体是那一个占用了原创 2017-08-30 12:27:10 · 3948 阅读 · 0 评论 -
SpringBoot之项目打war包和jar包-yellowcong
这一章,介绍关于SpringBoot如何打成war包和jar包的,具体步骤:1、配置pom.xml的tomcat,2、在pom.xml配置springboot的启动类,3、配置打包方式,4、配置启动类情况。我这个地方是吃了一个亏啊,就是打包的时候,仓库出问题了,导致死活打不了,后来将本地仓库地址修改了一下,就可以打上包了,这算误伤啊,坑爹。原创 2018-04-13 10:30:38 · 4454 阅读 · 0 评论 -
SpringBoot之通过Maven将项目打包成ROOT.war-yellowcong
在项目中,我们通过maven的插件,将项目达成war包,然后通过jenkins,自动化部署项目。核心的maven配置文件,下面这一段pom.xml的配置文件。 将项目打包成ROOT.war<plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2018-06-06 11:30:34 · 1601 阅读 · 0 评论 -
Maven之jdk报错error in opening zip file-yellowcong
今天执行maven编译的时候,发现jdk抽风,报错了,说error in opening zip file ,导致这个问题的原因是jdk的问题。错误[ERROR] error reading /usr/local/jdk1.8.0_121/jre/lib/ext/._jaccess.jar; error in opening zip file[ERROR] error readi...原创 2019-04-01 22:46:27 · 2083 阅读 · 0 评论 -
Maven之Cannot change version of project facet Dynamic Web Module to 2.5. -yellowcong
每次添加maven项目的时候,有时候会报`Cannot change version of project facet Dynamic Web Module to 2.5`这个错误,出这个错误的原因是Maven自身的bug,需要手动更改一下jdk版本和web容器版本原创 2017-12-16 09:44:07 · 515 阅读 · 0 评论 -
Maven之OutOfMemoryError-yellowcong
项目的依赖包太多了,太大了,把Maven给干完犊子了,配置JDK的vm参数,`-Xms128m -Xmx512m`配置完成,就OK拉,如果还是小,可以再扩大原创 2017-12-15 13:55:41 · 500 阅读 · 0 评论 -
Maven之手动安装jar到本地仓库-yellowcong
有时候,天朝的网速不给力,所以通过别的方法下载的jar包,想要传到本地的maven仓库上面,下面介绍两种方法,一种是直接导入到maven本地,第二种是在pom.xml应用jar包原创 2017-12-14 23:27:25 · 785 阅读 · 0 评论 -
Maven之没有编译器(JDK)-yellowcong
用Maven做了web的环境,使用的tomcat的插件,因为觉得Jetty没有Tomcat好,所以改用Tomcat这个插件,说实话Tomcat这个插件的坑还不少,相对于Jetty还是麻烦点原创 2017-08-26 20:26:09 · 2365 阅读 · 0 评论 -
Maven之Tomcat6、Tomcat7-yellowcong
Maven这个东西说实话挺好用的,在做Tomcat使用的时候,发生不少情况,菊花疼,Tomcat6不支持JDK7,Tomcat8支持Jdk7,所以有些莫名奇妙的坑啊,还有tomcat还有两个版本,一个是apache官方的版本,另一个版本是org.codehaus.mojo,本宝宝表示只用过官方的,另一个版本貌似已经停止更新了原创 2017-08-26 21:12:24 · 538 阅读 · 0 评论 -
Maven之The folder is already a source folder错误-yellowcong
完成了Maven的配置还没有结束,发现我的工程目录下面没有src/main/java和src/main/test,然后新建,还建立不了,报错The folder is already a source folder,原因是eclipse新建没有成功,需要删除了在建立工程目录转载 2017-08-29 10:56:18 · 731 阅读 · 1 评论 -
Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
我把自己的项目从git上下载下来,然后导入eclipse后,发现报错了,淡腾啊,在家的机器都好使,在这个地方,就不好用了,淡腾啊,出现这个问题的原因的jdk版本和web配置的版本有问题,配置修改完后,需要Update Maven Project 才会生效原创 2017-08-29 14:34:57 · 551 阅读 · 0 评论 -
Jetty之Debug-yellowcong
使用上Maven上的jetty后,发现Tomcat在Plugin上没有jetty做得好,jetty运行和调试起来比较的方便,而Tomcat实在是淡腾至极啊,用Jetty跑没事,用Tomcat跑,就是有错误,所以我打算开发环境上,放弃Tomcat,使用jetty作为开发的服务器,下面来讲解如何通过Jetty进行Debug操作原创 2017-08-29 15:21:42 · 1249 阅读 · 0 评论 -
Maven之Cannot parse lifecycle mapping metadata for maven project
今天整Dubbo的jar包的安装方式的时候,遇到这个错误,Description Resource Path Location TypeCannot parse lifecycle mapping metadata for maven project MavenProject: yellowcong:dubbo-provider:0.0.1-SNAPSHOT @ D:\code\blog_yel原创 2017-10-17 20:30:29 · 2361 阅读 · 0 评论 -
Centos7之Maven安装-yellowcong
Maven 在WINDOW下安装过,在linux下面,还真没有玩过,Maven的安装还是有要求的,需要注意JDK的版本,Maven 3.3+ require JDK 1.71、下载安装包官方下载地址:http://maven.apache.org/download.cgi 下载的时候,可能由于天朝网速不好,下载不下来,可以换一下镜像来下载#我这个是放在七牛上的,这样我下载就方便不少啊wget原创 2017-10-19 15:35:11 · 427 阅读 · 0 评论 -
Jenkins之配置Maven和JDK-yellowcong
>系统管理->Global Tool Configuration1、配置jdk#获取到服务器上JAVA_HOME配置的地址echo $JAVA_HOME设置到Jenkins上2、配置Mavenecho $M2_HOME#一般都放到usr/local目录下#/usr/local/maven/apache-maven-3.5.0Maven的HOME路径 路径配置上,完事 3、安装Maven插件原创 2017-10-19 15:15:32 · 8190 阅读 · 0 评论 -
Maven之新建web项目后目录不全与jsp报错-yellowcong
通过Maven新建Web项目后,发现缺少目录src/main/java 和src/test/java目录,而且在建立后,jsp目录也报错,需要添加tomcat的jre依赖原创 2017-11-12 12:09:17 · 610 阅读 · 0 评论 -
Maven教程-解决web项目发布到tomcat中没有lib依赖的问题
这篇文章是转载的,是我在Maven部署tomcat程序的时候,发现有这个问题,以前一直用的是jetty,还了tomcat还不知道有这破问题。对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在,启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。原创 2017-11-13 22:29:20 · 4119 阅读 · 0 评论 -
Maven之Spring+SpringMVC+Hibernate搭建
Spring和Spring MVC是3.2.3.RELEASE 版本的,Hibernate是3.6.10.Final版本的,采用的是Mysql数据库,使用的是JDK1.7版本,Jetty9服务器,这里吐槽一下,maven下开发,tomcat没有jetty好用,虽然tomcat很牛逼,但是真的没有jetty好用,项目的源码地址:https://git.oschina.net/yellowcong/sp原创 2017-08-29 15:34:02 · 1875 阅读 · 0 评论 -
Maven之创建项目失败(Could not calculate build plan)-yellowcong
有时候创建Maven项目失败,肯定就是Maven的插件抽风了,啥也不用说,删除插件,重新创建maven项目就好了原创 2017-12-02 11:40:31 · 3110 阅读 · 0 评论 -
Maven之阿里云镜像仓库-yellowcong
修改setting.xml我们可以添加阿里云的镜像到maven的setting.xml配置中,这样我们就不需要每次在pom中,添加镜像仓库的配置原创 2017-12-14 16:07:47 · 1323 阅读 · 1 评论 -
Maven之scope含义的说明-yellowcong
可以通过Maven的xml配置文件中,可以通过scope的配置来,控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。有compile 、provided 、runtime 、test、system 五个选项,常用的有compile、provided(java web开发的时候,servlet-api、jsp-api的引用)、test (junit)。原创 2017-08-26 18:48:50 · 355 阅读 · 0 评论