摘要:1、查看报错的类的生命周期-基于在idea安装maven helper插件 2、在运行maven项目的入口新增配置项
阅读全文
摘要:声明: 公众号如需转载该篇文章,发表文章的头部一定要 告知是转至公众号:后端元宇宙。同时也可以问本人要markdown原稿和原图片。 一、前言 什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成了包版本冲突。 依赖冲突的原因 我们在maven项目的pom中 一般会引用许
阅读全文
摘要:对这个问题的解决方法 在maven 插件中的 setting.xml 需要配置服务的授权信息 <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server>
阅读全文
摘要:一、maven打包命令 mvn打包,并指定 Profiles配置文件 和 模块名 mvn clean package {-P prod} -pl {groupId}:{artifactId} -am -Dmaven.test.skip=true -P代表(Profiles配置文件) 也就是说在<pr
阅读全文
摘要:参考:https://www.cnblogs.com/liu2-/p/9035181.html
阅读全文
摘要:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc 命令使用方法:首先进入到相应的pom.xml目录中,然后执行以上命令:第一个命令是尝试下载在pom.xml中依赖的文件的源代码。第二个命令:是尝试下载对应的javado
阅读全文
摘要:【一】如何将一个已有的jar文件,生成maven坐标 使用maven构建项目需要在项目中引入自定义的一些包,也像maven一样在工程的pom.xml中引入相应的坐标,这时候我们就要自己把包上传到本地仓库,以下就来演示如何操作: ①我要上传的jar包为:ipdatabase-1.0.jar ②找到本地
阅读全文
摘要:1.打包时附加外部Jar包 <!--编译+外部 Jar打包--> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.7</source>
阅读全文
摘要:参考:https://timup.iteye.com/blog/1725898 参考:http://ian.wang/106.htm 参考:https://www.jianshu.com/p/7b4d3453bb14?utm_campaign=maleskine&utm_content=note&u
阅读全文
摘要:dependencyManagement使用简介 Maven中的dependencyManagement元素提供了一种管理依赖版本号的方式。在dependencyManagement元素中声明所依赖的jar包的版本号等信息,那么所有子项目再次引入此依赖jar包时则无需显式的列出版本号。Maven会沿
阅读全文
摘要:开发需求:在日常开发中,我们大多都会有开发环境(dev)、测试环境(test)、生产环境(product),不同环境的参数肯定不一样,我们需要在打包的时候,不同环境打不同当包,如果手动改,一方面效率低,容易出错,而且每次打包都改动,麻烦,所以Maven给我们提供了profile的配置 先贴一段代码,
阅读全文
摘要:测试环境 maven 3.3.9 想必大家在做SpringBoot应用的时候,都会有如下代码: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI
阅读全文
摘要:参考:https://www.cnblogs.com/wangmingshun/p/6383576.html https://blog.csdn.net/architect_csdn/article/details/80235627 一:创建父项目 (1)idea引导页 (2)创建父项目,不需要选择
阅读全文
摘要:项目中使用了X.509证书,用Maven打包后,测试时报错: java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Invalid BER/DER data (too hu
阅读全文
摘要:maven参数打包 在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但编
阅读全文
摘要:jsp-api javax.servlet-api jstl tomcat 提供了servlet-api和jsp-api
阅读全文
摘要:一:创建父项目 二:创建子模块(删除src文件夹)的jar包项目 三:创建子模块(删除src文件夹)的对外提供服务的web项目
阅读全文
摘要:我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在 Project Facets里面修改Dynamic web module为
阅读全文
摘要:一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下: 至此,项目已经创建完毕,下边可是配置。 二.项目配
阅读全文
摘要:文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能在3.0+版本上使用。请注意windows和Linux使用变
阅读全文