
Maven
文章平均质量分 65
Maven
失业找工作中
it小白的学习笔记,加油!
展开
-
jar包手动添加到本地maven仓库
场景:使用maven拉取依赖时,经常出现找不到jar包的情况,有可能我们maven配置的远程仓库中并没有这个jar包,那么这些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中。原创 2022-11-08 20:37:16 · 19169 阅读 · 0 评论 -
Not registered via @EnableConfigurationProperties or marked as Spring component
SpringBoot中,将类中的属性和配置文件中的配置进行绑定时出现以下的问题:当使用@ConfigurationProperties时IDEA顶部出现这样的提示:按照提示点击跳转到官方文档,接着在pom.xml中添加如下的配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-proces原创 2021-07-06 22:49:17 · 613 阅读 · 0 评论 -
linux 执行jar包的时候报no main manifest attribute;
https://blog.youkuaiyun.com/kangkangwanwan/article/details/78592546大致意思就是找不到main主程序,现在情况是 :maven项目使用maven打包后在linux上执行提示no main manifest attribute;同时的该项目是一个springboot项目 ,由于使用maven创建没有加入maven的打包插件 ...原创 2019-01-06 13:27:23 · 2964 阅读 · 0 评论 -
maven的dependency之optional属性
项目A的POM文件有如下依赖声明,optional表示该依赖只影响项目A, 如果有项目B依赖了A,则这两个依赖不会被传递;因此如果B依赖了A,并且只用到了mysql,则需在B的POM中显示声明依赖mysql-connector-java即可<dependencies><dependency><groupId>mysql</groupId>...原创 2018-12-26 09:00:57 · 3471 阅读 · 0 评论 -
intellij IDEA 如何设置默认的maven配置
我自己本机配置了一个maven环境。每次新开一个项目都要重新选择一个maven的配置,默认的都是这个。如图:设置里面去改为自己要的设置...原创 2018-12-25 21:27:44 · 2825 阅读 · 1 评论 -
maven编译的时候跳过test
用命令带上参数mvn install -Dmaven.test.skip=trueidea中运行maven安装jar包到本地仓库跳过test-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。不执行测试用例,但编译测试用例类生成相应的class文...原创 2018-04-29 14:29:38 · 3436 阅读 · 0 评论 -
Maven传递依赖冲突的解决
一:Maven依赖传递 假如有Maven项目A,项目B依赖A,项目C依赖B。那么我们可以说 C依赖A。也就是说,依赖的关系为:C—>B—>A。 那么我们执行项目C时,会自动把B、A都下载导入到C项目的jar包文件夹中。 这就是依赖的传递性。二:依赖传递的排除传递依赖冲突时,可以在不需要的jar的传递依赖中声明排除,从而解决冲突。例子:<dependency&...原创 2018-04-06 17:19:09 · 518 阅读 · 0 评论 -
Maven的几个核心概念
1 maven概念模型2 Maven坐标Maven坐标主要组成groupId :定义当前Maven项目隶属项目(习惯用包名来做)例子:artifactid:定义实际项目中的一个模板(一般是主类名)version:定义当前项目的当前版本packaging:定义该项目的打包方式(jar,war等方式)3依赖管理(依赖范围,依赖声明)依赖范围(scope)依赖声明<dependencies>...原创 2018-04-06 16:05:07 · 300 阅读 · 0 评论 -
Maven的常用命令
Maven常用命令:Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的...原创 2018-04-06 15:57:26 · 191 阅读 · 0 评论 -
Maven的几个核心概念
Maven的几个核心概念POM(Project Object Model)一个项目所有的配置都放在POM文件中:定义项目的类型、名字、管理依赖关系,定制插件的行为等等。看下我自己写的小demo中pom中配置如下:com.dodonewspringmvc1.0-SNAPSHOT原创 2018-04-06 15:51:50 · 242 阅读 · 0 评论 -
Maven 三种archetype说明
新建Maven project项目时,需要选择archetype。那么,什么是archetype?archetype的意思就是模板原型的意思,原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事情是由一个原始图案或模型。名称配合,因为我们正在努力提供一种系统,该系统提供了一种生成Maven项目的一致的手段。原型将帮助作者为用户创建Maven项目模板,并为用户提供了手段,产生原创 2018-04-06 15:47:35 · 512 阅读 · 2 评论 -
IDEA配置Maven并创建web项目
一、IDEA配置MAven打开IDEA,从菜单File->Settings…,然后在左侧选择到Maven配置项,如图所示: 在Maven home directory:项选择maven解压后的目录 在User settings file:选项选择个性化的Setting文件 在Local repository:项选择自定义配置的maven本地仓库的目录在Maven下的Impo...原创 2018-04-06 15:18:22 · 6248 阅读 · 4 评论 -
Maven项目的标准目录结构
Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦。以下的文档介绍是Maven希望的目录结构,并且也是目录创建工程是采用的目录结构。Maven推荐大家尽可能的遵守这样的目录结构。约定优于配置Maven使用约定优于配置的原则,如下所示:目录目的${basedir}存放p...原创 2018-04-06 14:07:10 · 6677 阅读 · 0 评论 -
Maven的安装与配置
maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。一、Maven下载Maven官网: https://maven.apache.org/ 下载为免安装版的,解压就可以用(注意解压的目录不要带有中文,空格)解压后的目录如下: 二、...原创 2018-04-06 13:45:06 · 390 阅读 · 0 评论 -
Maven入门
一、什么是Maven?我们看下官网给出的一段介绍: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporti原创 2018-04-06 12:54:40 · 137 阅读 · 0 评论 -
Maven配置过滤
背景 项目构建的时候,需要根据不同的场景来改变项目中的属性资源,最为常见的莫过于数据库连接配置了,试想有生产环境、测试缓存、发布环境等,需要为不同的场景下来动态的改变数据库的连接配置。而使用maven就可以帮我们解决这些问题。下面就来分享一下maven中的prof...转载 2017-12-04 19:15:40 · 921 阅读 · 0 评论