202009-27 Maven默认使用JDK1.5的问题及解决方案 使用Maven时,项目的默认的JDK版本是1.5,需要手动修改JDK版本设置。方式一、修改IDEA的配置如果只是maven引起的jdk版本不对,修改Modules->Sources。如果自己更换了jdk版本,还需要查看Project、Modules->Dependencies中的jdk版本对不对。上面设置的只是源码的jdk版本,还需要编译使用的jdk版本(目标版本):修改之后过一段时间maven会自动改回1.5,需要我们反反复复地改,很麻烦。方式二、在pom.xml设置jdk的源码版本、编... 继续阅读 >
202009-27 基于idea把maven工程转换为web项目 前言吐槽一下网上的各种转换教程。。说的真的是吵来吵去,有用的东西极少。特此自己写一篇好使的。转换过程建好的maven工程建好的maven工程长这个鬼样子~~,没有使用骨架。就是普通的建立方式。生成webapp,web-inf和web.xml首先选择我们的工程,往idea的右上方看,找到如下的图标点击后,选择modules,点击上方加号,选择web。进入如下页面:上面的path是让你设置生成web.xml的位置。下面的是让你设置webapp的web目录是哪个。按照... 继续阅读 >
202009-27 Maven修改运行环境配置代码实例 maven中自带的tomcat是6版本,比如我们想用tomcat7,jdk1.8,我们就要通过配置来改变。改变方式如下<build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><port>8888</port></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><con... 继续阅读 >
202009-27 Maven jar包冲突的解决方案 现象创建一个maven工程,引入spring-context包。<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.8.RELEASE</version></dependency>此时看左侧的lib,我们发现引入了一个坐标,多出了很多的jar包,这个现象叫做依赖传递,就是说,当前坐标所依赖的jar包也会一同引入进来,这里的版本都是5.0.8的。接下来,我们再引入一个springmvc。我们换一个... 继续阅读 >
202009-27 IDEA 重新导入依赖maven 命令 reimport的方法 Intellj的自动载入maven功能有时候很好用,但是有时候会碰到很多问题,导致pom文件修改却没有触发自动重写载入。此时需要手动强制更新依赖:1.手动删除ProjectSetting里面的libraries包2.在MavenProject点击clean功能,删除之前编译过得文件3.项目右键--》maven--》Reimport总结到此这篇关于IDEA重新导入依赖maven命令reimport的文章就介绍到这了,更多相关ideamaven命令reimport内容请搜索自学编程网以前的文章... 继续阅读 >
202009-27 解决IDEA中maven导入jar包一直报错问题 查 看: File------>ProjectStructure--------->Libraries如下面没有maven所引入的jar包则为该错误[1]错误原因: 是导入的module错误,应该导入maven的module解 决: File------>ProjectStructure--------->Modules------------->选择中间项目---------->选择红色的减号(因为要重新导入module),保证现在没有项目----------->点击绿色的加号------------->Import... 继续阅读 >
202009-25 如何处理maven仓库中后缀LastUpdated文件 一、背景新做了一个的需求,需要在SpringBoot项目中引入了多个依赖,然后就感觉idea下载依赖包的时间很漫长,然后我就网上找了解决办法——使用国内的阿里云镜像,后来呢,就出现了这个问题。删除该文件也未曾生效,依然会重新生成。二、产生的原因原来每次在更新maven项目的时候,每一个jar包路径下的_remote.repositories文件都会同setting.xml中设置的仓库地址id进行判断,如果没有匹配,会自动更新该jar包的相关文件,... 继续阅读 >
202009-25 Maven添加Tomcat插件实现热部署代码实例 Maven热部署,顾名思义就是可以不影响项目在服务器中的运行情况,可以实现项目代码的更新,减少启动,编译时间,达到快速开发的目的,也不需要手动拷贝war包到远程项目,可以直接将项目以及war包部署到远程服务器。实现Maven热部署主要需要maven获得tomcat的管理权限,首先要进行Tomcat的配置,其次在pom.xml中配置tomcat插件即可实现maven热部署。配置Tomcat权限在tomcat文件目录下找到apache-tomcat-7.0.68/conf/tomcat-users.x... 继续阅读 >
202009-24 重新启动IDEA时maven项目SSM框架文件变色所有@注解失效 重新启动IDEAmaven项目SSM框架所有@注解失效,每个文件上都有个小黄圆,而且我发现所有构建项目的maven的jar包都不在了,也就是说此时根本就不是一个maven项目了,这是IDEA的一个很烦人的bug,网上有很多解决的办法,我是这样解决的:Build->RebuildProject将项目进行重构此时你会发现mavenjar包重新导入进来而文件异常是因为之前的文件标记消失了,重新标记因为我这是SSM框架所以三个文件夹需要标记右键各个文件MarkDirec... 继续阅读 >
202009-24 Maven发布Jar包中文乱码解决方法 Mavendeploy乱码今天使用Maven发布Jar包时,发布功能都是正常的也成功上传到了仓库,就是项目跑越来后出中文中现了乱码:{"code":"SUCCESS","success":true,"message":"??浣?????","data":[{"key":"app_force_login","value":"false"}]}之前一直在用的mac开发,一直也没碰到过这样的问题。后来换了家里的Windows台式机代码拉下来后,使用mavendeploy发布了一次common的Jar包,然后所有common包中的中文... 继续阅读 >
202009-24 Maven 项目生成jar运行时提示“没有主清单属性” 新建了一个Maven的项目,mvncompile和mvnpackage后生成了jar文件,然后直接到target目录下去执行java-jarxxx.jar命令运行jar包时出现了“xxx.jar没有主清单属性”的错误提示。根据我的经验,肯定是没有找到入口类(即main函数所在的类),在pom.xml里面加上入口类的配置就好了!第一次直接用maven来打包jar,记录一下。修改pom.xml文件,添加如下配置项即可:<build><plugins><plugin><groupId>org.apache.maven.plugins... 继续阅读 >
202009-24 SpringBoot Maven Clean报错解决方案 报错信息:Pluginorg.apache.maven.plugins:maven-clean-plugin:3.0.0oroneofitsdependenciescouldnotberesolved解决方法:修改pom.xml下:<version>0.0.1-SNAPSHOT</version>为<version>0.0.1</version>另附:可能Problem窗体下回给出错误提示(警告不用管),直接右键删除即可,不然有报错提示MavenClean会不成功以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。... 继续阅读 >
201604-01 Maven技术解析 Maven简单介绍Maven是一个项目管理工具。强大,但是很容易使用。它包含了:一个项目对象模型(ProjectObjectModel);一组标准集合;一个项目生命周期(ProjectLifecycle);一个依赖管理系统(DependencyManagementSystem);用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应... 继续阅读 >