maven
文章平均质量分 64
Gambler_Tu
这个作者很懒,什么都没留下…
展开
-
Maven 的其它插件
是 spotify 公司新提供的、用以替代 docker-maven-plugin 的插件,它同样是用于在 maven 中将当前项目打成一个 docker image。如果你像自定义校验规则,你需要提供一个 checkstyle.xml 配置文件,在配置文件中按 checkstyle 的规则启用或关闭某个规则。不过随着《阿里巴巴 Java 开发手册》的流行,阿里巴巴推出了类似的 maven 插件 p3c-pmd,因此,checkstyle 慢慢被 p3c-pmd 取代了。原创 2023-09-05 09:08:44 · 443 阅读 · 0 评论 -
Mavan进阶之内置变量
在 maven 中变量的引用方式是。原创 2023-09-05 09:03:59 · 373 阅读 · 0 评论 -
Mavan进阶之多模块(聚合)
工程与工程之间可能毫无关系,也可能是继承关系,也可能是聚合关系,也可能既是继承又是聚合关系。很明显,就是两部分相对独立的代码分别打成了两个包,而并不像以前那样打成一个包。到了 log4j2 时代,log4j 项目的「而多模块项目中,普通项目和聚合项目通常是「元素指向另外的项目,不再是原来的父项目。多模块项目中,父项目中会『多出来』一个。」项目关系,因此,自然就不能继承配置了。多模块项目中,子项目通常是在父项目「其实多模块项目可以不必是父子项目。这样一来,这些项目和项目之间就「元素,用来囊括子项目。原创 2023-09-05 09:00:53 · 487 阅读 · 0 评论 -
Mavan进阶之父子模块(继承)
maven继承,父子模块原创 2023-08-29 14:10:08 · 431 阅读 · 0 评论 -
Maven 基础之安装和命令行使用
如出现类似如下结果,则证明 maven 安装正确/成功。在你所期望建立项目的文件路径下,执行如下命令。这条命令会在当前目录下,新建一个名字与。下载解压 maven 压缩包(值相同的 Maven 项目。前提:需要安装 java。原创 2023-08-28 10:08:24 · 808 阅读 · 0 评论 -
Maven之hibernate-validator 高版本问题
依赖于高版本的 el-api,tomcat 8 的 el-api 是 3.0,满足需要。但是 tomcat 7 的 el-api 只有 2.2,不满足其要求。在 tomcat7-maven-plugin 上可用。使用 tomcat8-maven-plugin。hibernate-validator 的高版本。原创 2023-08-28 09:27:05 · 1348 阅读 · 0 评论 -
Maven之高版本的 lombok 和 tomcat 7 插件冲突问题
其实这个问题对于我们而言不是问题,因为项目部署时,肯定不会部署到 tomcat 7 上,至少是 tomcat 8.5。办法 1:使用 tomcat8-maven-plugin ,代替 tomcat7;,这样,maven 在打包时就不会将 lombok 包含在 jar/war 包内。的文件,而低版本的 tomcat 不能识别这个文件,从而导致运行时出错。来作为运行环境运行我们项目使,如果我们项目中使用了。办法 2:使用低版本的 lombok,例如,办法 3:将 lombok 的。在开发期间,当我们使用。原创 2023-08-28 09:25:58 · 777 阅读 · 0 评论 -
Maven之mirrorof范围
那么无论这个包在不在中央仓库,maven 只会去中央仓库下载。,那么 maven 会去你所配置的『别的』仓库下载,因为中央仓库没有这个包;当你准备去默认的中央仓库下载包和插件时,Maven 会『在配置阿里对官方中央仓库的镜像服务器时,我们使用到了。』下载,从而也能实现从指定的国内的网址下载。』你的下载请求,转而去你所配置的『,那么 maven 只会将你的从『』下载请求转向你所配置的镜像地址。,那么 maven 会将你的『如果你要下载一个不在中央仓库的包。,转向你所配置的镜像地址。用于配置网络仓库的『原创 2023-08-17 18:01:02 · 2903 阅读 · 0 评论 -
Maven之tomcat7-maven-plugin 版本低的问题
所以,实际上上传文件的方案,还是 commons-fileupload 更常见,Servlet 3.0 开始出现的内置的上传方案并没有那么美好。原因 2:tomcat7 支持 Servlet 3.0,tomcat8 支持 Servlet 3.1,实际上 Servlet 3.0 和 3.1 的区别并不大,甚至说,从 Servlet 3.0 开始,tomcat 的新特性在绝大多数的项目中都用不上,所以,tomcat8-maven-plugin 的高级也没高到哪里去。但是,这个问题并不是问题,至少不是大问题。原创 2023-08-17 17:48:23 · 1042 阅读 · 0 评论 -
Maven之JDK编译问题
当然你可以选择自己正在使用的JDK版本,下面是org.yaml.snakeyaml1.27 版的信息,这个jar包用于在Java应用程序中解析和生成YAML格式的数据。这个版本jar包的jdk支持版本为jdk11。IDEA 在「调用」maven 时,IDEA 默认都会采用 JDK 1.5 编译,不管你安装的 JDK 版本是 JDK 7 还是 JDK 8 或者更高。对于此类问题,解决办法不止一种。Maven 官方推荐做法是固定 JDK 的编译版本。原创 2023-08-17 17:31:19 · 691 阅读 · 0 评论 -
Maven之Servlet 版本问题
而在低版本的 Servlet 中 EL 表达式默认是关闭的。骨架去创建 java web 项目时,自动生成的。配置文件所使用的 Servlet 的版本比较低。通常,我们使用的 Servlet 至少会是。原创 2023-08-17 17:14:06 · 542 阅读 · 0 评论 -
Maven 基础之依赖管理、范围、传递、冲突
Maven 基础之依赖管理、范围、传递、冲突原创 2023-08-14 17:31:10 · 897 阅读 · 0 评论 -
Maven基础之仓库、命令、插件机制
Maven基础之仓库、命令、插件机制原创 2023-08-14 16:50:07 · 869 阅读 · 0 评论 -
Maven基础之项目创建、packaging
jar 表示本项目是一个 Java 项目,最终要打成 jar 包。而 war 表示本项目是一个 Java Web 项目,最终要打成war包。打包类型可以从你的 maven 项目的 pom.xml 配置文件查看。原创 2023-07-26 09:34:28 · 744 阅读 · 0 评论 -
Maven之.lastUpdated 文件问题
maven不会重新下载原创 2023-07-20 18:05:23 · 2550 阅读 · 0 评论 -
Maven 基础之简介,基础配置
Maven 是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 主要有 2 个功能:项目构建、依赖管理。原创 2023-07-20 17:56:44 · 439 阅读 · 0 评论