
Maven
文章平均质量分 94
Maven
Apple_Web
吃苹果的程序员正在努力ing...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文彻底搞懂解决NoClassDefFoundError/NoSuchMethodError错误
文章目录一. 先看看什么是Maven的传递性依赖Maven的传递性依赖举例解释|二. Maven的最短路径原则和最先声明原则最短路径原则最先声明原则三. jar包冲突:NoClassDefFoundError1. jarC版本升级丢弃了G.class2. 编译期间为什么不报错3. 为什么运行期间报错:NoClassDefFoundError四. jar包冲突:NoSuchMethodError1. jarC版本升级丢弃了G.class的method12. 编译期间为什么不报错3. 运行期间为什么会报错:No转载 2021-06-08 10:09:53 · 2290 阅读 · 0 评论 -
idea多环境配置及问题解决
前言 正常在企业里面的项目都会有开发环境、测试环境、生产环境,各个环境配置可能都会不一样,我们在构建时,会涉及到环境配置的切换。来回手工修改配置,效率低下,容易出错。可以配置多个含有不同环境配置的Profile,在构建时指定构建环境,达到多环境下快速灵活构建的目的。下面我们来模拟这种原理。 项目结构: 各个配置文件 filters文件夹下的三个不同环境的配置文件 dev.properties: jdbc.driver.class=com.mysql.jdbc.Driver jdbc.connectio原创 2020-08-27 16:55:32 · 12055 阅读 · 0 评论 -
idea获取maven工程下resources文件的3种方式
文章目录前言1.类加载器获取的两种方式1.1 A.class.getClassLoader().getResource("config.properties")1.2 A.class.getResource("/config.properties")分析总结:2. 简单的ResourceBundle 读取3.绝对路径直接获取 前言 在开发项目中经常获取resources下的文件(配置文件及其他各种各样的文件),本文通过java代码在idea环境获取maven工程下的文件及输入流; 如图,我要获取maven项原创 2020-06-04 15:26:54 · 18747 阅读 · 0 评论 -
一文带你Maven从入门到实战—实战篇
文章目录Maven实战1 依赖管理-传递依赖1.1 传递依赖1.1.1 什么是传递依赖1.1.2 依赖范围对传递依赖的影响(了解)1.2 依赖版本冲突解决1.2.1 问题1.2.2 依赖调解原则1.2.3 排除依赖1.2.4 锁定版本2 maven构建ssh工程2.1 需求2.2 数据库环境2.3 定义pom.xml2.4 dao2.4.1 domain模型类2.4.2 dao代码2.4.3 配置...原创 2020-01-22 16:39:54 · 813 阅读 · 0 评论 -
一文带你Maven从入门到实战—入门篇
文章目录Maven第一天一、 maven的好处?二、 分析出maven优点是如何实现的?1. 依赖管理2.项目的一键构建三、 Maven的安装四、 Maven的配置及仓库的配置?1.配置它的环境变量2.仓库的配置五、 分析出maven工程的标准目录结构六、 Maven命令?compiletestcleanpackageinstall七、 如何使用eclipse开发maven项目Maven第二天一、...原创 2020-01-22 16:31:40 · 10852 阅读 · 0 评论 -
如何解决maven依赖冲突?
一.冲突问题 比如项目中引用了两个 fastjson.jar的版本,分别为 fastjson:1.2.28 fastjson:1.2.3 我们用到了1.2.28中的某个类, 比如 A类,在版本更新中 1.2.3版本去掉了这个类,然而我们项目中maven 却把1.2.3的 jar 打包进去了,那我们就会报异常,不存在这个 class,但是我们调错误的时候却发现这个类存在,那我们怎么找到问题根源呢,到...原创 2019-09-07 19:11:04 · 3780 阅读 · 0 评论 -
常用Maven命令以及生命周期
1、创建 Maven 工程 ①、在 src/main/java 新建包 com.ys.maven,然后在这个包中创建类 HelloMaven.java package com.ys.maven; public class HelloMaven { //传入一个字符串并返回 public String Hello(String name){ return name; } } ②、在 src/te...原创 2019-09-04 09:06:42 · 1784 阅读 · 0 评论