maven
maven笔记
后会无期77
这个作者很懒,什么都没留下…
展开
-
maven-web项目配置打包插件
配置maven 打包插件。原创 2024-09-27 10:12:11 · 367 阅读 · 0 评论 -
[WARNING] The artifact xxx has been relocated to xxxx
翻译就是org.hibernate:hibernate-validator:jar:6.1.7.Final 搬迁到了org.hibernate.validator:hibernate-validator:jar:6.1.7.Final。原创 2023-06-06 10:38:19 · 1023 阅读 · 0 评论 -
tomcat7和tomcat8插件配置
tomcat7-maven-plugin插件地址:https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugintomcat8-maven-plugin插件下载地址:https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugintomcat8插件在maven官网是不能直接下载的,需要配置第三方的远程仓库。注意:原创 2023-02-03 23:34:36 · 863 阅读 · 0 评论 -
maven项目指定远程仓库
直接在pom文件里配置,执行package测试发现,download下载的地址还是maven官方仓库地址,所以配置是有问题的。再次执行package命令,可以看到download的地址为aliyun仓库。重新配置 ,增加了pluginRepository。原创 2023-02-03 11:42:28 · 2091 阅读 · 0 评论 -
maven基础(17):导入本地jar包
maven项目如何导入本地jar包。原创 2023-01-18 15:46:49 · 670 阅读 · 0 评论 -
yum安装和卸载maven
前言linux安装和卸载maven安装maven查看是否安装mavenmvn -v2. 安装mavenyum install -y maven查看 maven版本mvn -v卸载maven查看mavenyum list installed | grep maven卸载mavenyum remove -y maven原创 2022-05-01 15:43:49 · 2741 阅读 · 0 评论 -
错误:Failed to execute goal on project service-1-server: Could not resolve dependencies for project
错误问题:[ERROR] Failed to execute goal on project service-1-server: Could not resolve dependencies for project com.it2:service-1-server:jar:1.0-SNAPSHOT: Failed to collect dependencies at com.it2:service-1-api:jar:1.0-SNAPSHOT: Failed to read artifact descri原创 2022-04-26 19:23:29 · 6880 阅读 · 4 评论 -
maven项目(1):文件上传与下载
概述平常经常使用文件的上传下载功能,这里特定集合上传下载编写一个简单的文件管理项目。创建项目创建maven-web项目此步骤略。项目文件结构编写核心代码(1) 上传package com.upload;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.InetAddress;原创 2022-03-17 16:09:28 · 1074 阅读 · 0 评论 -
maven基础(16):本地仓库访问私服与发布
文章目录本地仓库如何访问私服idea发布jar到私服遇到的问题问题1:本地仓库访问认证失败Not authorized本地仓库如何访问私服找到maven的settings.xml文件,配置用户和密码配置仓库路径idea发布jar到私服在项目pom文件配置发布<!--发布管理--> <distributionManagement> <repository> <id>it2-releases原创 2022-03-15 09:52:11 · 963 阅读 · 0 评论 -
maven基础(15):私服的搭建启动和仓库管理
文章目录私服下载安装启动私服仓库创建maven仓库向仓库中发布jar包私服maven私服是用户与中央仓库之间的纽带,既可以提高加载依赖的速度,同时也可以存放内部的非公开jar包。下载nexus的下载https://help.sonatype.com/repomanager3/product-information/download安装启动下载解压后进入运行目录bin路径下,启动nexus#命令启动回车nexus /run nexus3. 启动成功,访问:http://loc原创 2022-03-14 21:23:50 · 1287 阅读 · 0 评论 -
maven基础(14):跳过测试
项目中,我们需要加速打包或者安装,需要用到跳过测试,提高打包效率。如何跳过测试方法一 skipTests图标点击skipTests,此时test变灰,此时执行package,install 将不会执行测试test方法二 直接命令mvn package -DskipTests方法三配置插件跳过测试<plugin> <groupId>org.apache.maven.plugins</groupId>原创 2022-03-14 17:52:47 · 3646 阅读 · 0 评论 -
maven基础(12):maven的5种属性
文章目录maven的5种属性自定义属性内置属性settings属性java系统属性环境变量属性maven的5种属性自定义属性1.适用properties先声明自定义属性,在依赖中使用自定义属性。注:常见的自定义属性用于依赖的版本管理。**内置属性作用:使用maven内置属性,快速配置例如${basedir}settings属性作用:maven配置的settings.xml文件相关的属性。例如${settings.localRepository}java系统属性作用:原创 2022-03-14 16:57:23 · 754 阅读 · 0 评论 -
maven基础(11):继承
文章目录什么是继承父工程如何管理子工程的依赖依赖管理插件管理什么是继承子工程继承父工程的依赖。当一个工程中存在多个子工程时,传统方式各个模块管理自己的依赖时,会出现版本冲突,此时我们可以用父工程来管理版本,子工程直接声明依赖即可。父工程如何管理子工程的依赖依赖管理在父工程中定义dependencyManagement标签,表示进行依赖管理。子工程定义引入依赖。子工程中声明父工程,并引入依赖(版本由父工程统一管理,不需要声明)。插件管理1.在父工程中声明插件管理,适用标签plugin原创 2022-03-14 16:27:45 · 254 阅读 · 0 评论 -
maven基础(10):聚合
什么是聚合maven多模块项目,一次性快速构建打包。操作方式:定义空模块,将packaking设置为pom,项目管理。 <packaging>pom</packaging>定义当前模块构建时需要关联的模块 <modules> <module>student_pojo</module> <module>student_service</module> <modu原创 2022-03-14 15:45:43 · 253 阅读 · 0 评论 -
maven基础(9):分模块开发
文章目录什么是分模块开发分模块开发实例什么是分模块开发工作中,一个项目通常是有多人开发,将一个项目分成多模块,各自的开发相对独立,同时提高了项目的可读性。分模块开发实例新建一个maven的空项目,名称student,空项目所以src目录可以删除。新建一个模块student_pojo如图创建student_pojo,选择父工程为student新建一个模块student_dao(1)新建模块student_pojo(2) 添加依赖pojo <depende原创 2022-03-13 18:13:15 · 848 阅读 · 0 评论 -
maven基础(8):生命周期与插件
生命周期Default (Build) 生命周期这是 Maven 的主要生命周期,被用于构建应用,包括下面的 23 个阶段:生命周期阶段描述validate(校验)校验项目是否正确并且所有必要的信息可以完成项目的构建过程。initialize(初始化)初始化构建状态,比如设置属性值。generate-sources(生成源代码)生成包含在编译阶段中的任何源代码。process-sources(处理源代码)处理源代码,比如说,过滤任意值。generat原创 2022-03-13 01:09:25 · 131 阅读 · 0 评论 -
maven基础(7):依赖管理
文章目录依赖依赖配置依赖传递依赖传递时版本冲突可选依赖排除依赖依赖依赖配置项目运行所需要的jar包,可以配置0个或者多个依赖配置依赖的格式<!--依赖群--> <dependencies> <!--具体的依赖--> <dependency> <!--依赖群组的id--> <groupId>junit</groupId> <!--项目id-->原创 2022-03-11 02:03:37 · 201 阅读 · 0 评论 -
maven基础(6):idea模板创建maven项目并使用tomcat插件启动
第一节、使用模板创建maven项目(java工程)1. 新建模块,选择模板maven-archetype-quickstart2. 输入坐标信息3. 直接下一步(点击Finish后稍等项目自动构建)4. 分别在main和test新建resources文件夹,并且标记main下面的resources文件夹为Resouces Root,而test下的resources文件夹为Test Resources Root5. 删除App.java和AppTest.java(这是模板自动创建出来的东西原创 2022-02-27 19:35:22 · 982 阅读 · 0 评论 -
maven阿里云镜像和maven官方仓库
maven 阿里云镜像仓库 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url原创 2022-02-27 03:03:23 · 1213 阅读 · 0 评论 -
maven基础(13):资源属性与多环境配置
maven多环境配置如何配置如何执行原创 2022-02-27 02:17:43 · 1090 阅读 · 0 评论 -
IDEA配置快速运行
配置快速运行项目点击Edit Configurations选择输入4.快速运行原创 2022-02-23 17:13:54 · 526 阅读 · 0 评论 -
maven基础(5):idea创建maven工程
idea配置maven找到settings>>Build,Execution,Deployment>>Build Tools>>MavenIDEA创建MAVEN项目创建一个空项目2.新建module原创 2022-02-23 16:58:49 · 242 阅读 · 0 评论 -
maven基础(4):命令创建工程
命令创建java工程mvn archetype:generate -DgroupId=com.demo -DartifactId=javaproject -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot -DinteractiveMode=false命令创建web工程mvn archetype:generate -DgroupId=com.demo -DartifactId=webproject -Dar原创 2022-02-22 14:37:52 · 279 阅读 · 0 评论 -
maven基础(3):基本命令
基本命令mvn compile 编译mvn clean 清理mvn test 跑测试mvn package 测试mvn install 安装到本地仓库mvn deploy 发布到远程仓库mvn package -DskipTests 跳过测试打包原创 2022-02-20 23:40:17 · 256 阅读 · 0 评论 -
maven基础(2):坐标
Maven坐标坐标的定义坐标用于描述资源在仓库的地址坐标的构成groupId:组织的id,例如org.apacheartifactId:项目名称,例如ERPversion:版本,例如1.0.0-RELEASE正式发布版本,1.0.0-SNAPSHOT快照版本(测试)packaging:打包方式,默认jar,可以打包为war(web项目),pom(父子项目的父项目的打包方式)其他坐标参数: <!--项目的名称, Maven产生的文档用--> <name>ERP原创 2022-02-20 23:35:22 · 269 阅读 · 0 评论 -
maven基础(1):下载安装和配置环境变量
下载安装和配置环境变量maven下载:https://maven.apache.org/download.cgi解压文件到指定目录:配置环境变量新建MAVEN_HOME:D:\developsoft\apache-maven-3.5.0编辑path,新增%MAVEN_HOME%\bin检查maven是否安装成功...原创 2022-02-20 23:08:27 · 416 阅读 · 0 评论
分享