Maven
Maven
兮动人
世间味趣亦如此,万物且去轮浮生。
展开
-
mvnd 安装和配置
idea 中配置 mvnd 执行,这里配置 mvnd.cmd 所在的路径即可。mvnd 是 maven 的增强工具,在执行速度方面优于 maven。测试下 maven 和 mvnd 下的执行的效率。新增 mvnd 安装路径下的 bin 目录。转义字符,否则执行命令会识别不到路径。根据不同的系统下载不同的安装包。配置环境变量 Path。原创 2024-03-17 21:54:47 · 629 阅读 · 0 评论 -
maven中scope和optional区别
上述例子中,example-artifact 被标记为可选依赖项。如果项目A依赖于项目B,并且项目B的这个依赖项被标记为可选,那么项目A将不会自动获取这个可选依赖项。:依赖项在编译和测试时可用,但在运行时由目标环境提供(例如,Servlet API由Servlet容器提供)。:依赖项仅在测试时可用,不会包含在运行时类路径中。中使用,表示导入依赖的管理信息而不实际引入依赖。:默认值,依赖项在编译、测试和运行时都可用。:依赖项在测试和运行时可用,但不在编译时。用于定义依赖项的可见性和可用性,而。原创 2023-11-26 17:15:36 · 541 阅读 · 0 评论 -
使用 maven 自动将源码打包并发布
使用 maven 自动将源码打包并发布原创 2023-11-14 00:28:45 · 1292 阅读 · 0 评论 -
【Maven】Unknown lifecycle phase “.skip.test=true“.
Unknown lifecycle phase ".skip.test=true".原创 2023-10-22 23:20:26 · 868 阅读 · 0 评论 -
Maven-DskipTests和-Dmaven.test.skip=true的区别
Maven-DskipTests和-Dmaven.test.skip=true的区别原创 2023-10-01 23:44:21 · 1073 阅读 · 0 评论 -
Maven加载第三方jar包到本地仓库
Maven加载第三方jar包到本地仓库原创 2022-08-19 22:14:28 · 394 阅读 · 0 评论 -
Maven执行指定配置文件
Maven执行指定配置文件原创 2022-06-22 13:56:52 · 1918 阅读 · 0 评论 -
解决idea导入maven项目时没有被识别到
- 问题:idea导入项目时没有被识别到,尝试了下在 module 中导入也还是不行- 解决办法:选中要导入项目的 pom 文件,右键选中 Add as Maven Project原创 2022-06-22 11:01:08 · 609 阅读 · 0 评论 -
【报错】:org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
错误如下[ERROR] Command execution failed.org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404) at org.apache.commons.exec.Defa.原创 2022-03-06 14:23:48 · 9097 阅读 · 19 评论 -
idea中跳过maven的单元测试
idea中跳过maven的单元测试原创 2022-02-07 14:35:04 · 1043 阅读 · 0 评论 -
Maven中的dependencyManagement
dependencyManagementMaven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependencyManagement 元素。使用pom.xml 中的dependencyManagement 元素能让所有在子项目中引用一个依赖而不用显式的列出版本号。Maven 会沿着父子层次向上走,直到找到一个拥有dependencyManagement 元素的项目,然后它就会使用这个depe原创 2022-02-07 14:26:28 · 760 阅读 · 0 评论 -
Maven之依赖范围和常用设置
依赖范围, 使用scope表示的。scope的值有 compile, test, provided ,默认是compilescope:表示依赖使用的范围,也就是在maven构建项目的那些阶段中起作用。maven构建项目 编译, 测试 ,打包, 安装 ,部署过程(阶段)junit的依赖范围是 test<dependency> <groupId>junit</groupId> <artifactId>junit</artifact.原创 2021-01-22 10:36:53 · 477 阅读 · 0 评论 -
解决IDEA快速构建Maven工程报错:No archetype found in remote catalog. Defaulting to internal catalog
错误警告如下:No archetype found in remote catalog. Defaulting to internal catalog翻译的意思:在远程目录中找不到原型。默认为内部目录解决办法1:可以不用管【因为使用了maven模版构建项目,要从网上获取模版,然而没有找到这个模版或者网络慢,导致获取失败 】,选择File —> 再选择Close Project,关闭项目后重启就可以了。不过下次再创建也还是会报这个错误的,建议采用第二种解决方法。解决办法2:创建Maven原创 2021-01-19 12:26:56 · 1443 阅读 · 0 评论 -
IDEA配置Maven
1. IDEA配置maven在idea中设置maven ,让idea和maven结合使用。idea中内置了maven ,一般不使用内置的, 因为用内置修改maven的设置不方便。使用自己安装的maven, 需要覆盖idea中的默认的设置。让idea指定maven安装位置等信息配置的入口:①:配置当前工程的设置:file--settings ---Build, Excution,Deployment--Build Tools--MavenMaven Home directory: m原创 2021-01-18 22:40:36 · 963 阅读 · 0 评论 -
maven的生命周期及常用命令的使用
1. maven生命周期,maven的命令,maven的插件maven的生命周期:就是maven构建项目的过程,清理,编译,测试,报告,打包,安装,部署maven的命令: maven独立使用,通过命令,完成maven的生命周期的执行。maven可以使用命令,完成项目的清理,编译,测试等maven的插件: maven命令执行时,真正完成功能的是插件,插件就是一些jar文件,一些类1)单元测试(测试方法):用的是junit,junit是一个专门测试的框架(工具)。junit测试的内容:测试的是类原创 2021-01-18 14:36:57 · 1203 阅读 · 0 评论 -
Maven工程约定目录结构
maven约定的目录结构,约定是大家都遵循的一个规则.每一个maven项目在磁盘中都是一个文件夹(项目-Hello)He1lo/---/src------/main #放你主程序java代码和配置文件----------/java #你的程序包和包中的java文件----------/ resources #你的java程序中要使用的配置文件-----/test #放测试程序代码和文件的(可以没有)---------/java #测试程序包和包中的java文件-.原创 2020-12-27 14:20:32 · 563 阅读 · 2 评论 -
Maven的核心概念及安装
1. maven核心概念:用好maven,了解这些概念① PoM : 一个文件名称是pom.xml , pom翻译过来叫做项目对象模型。maven把一个项目当做一个模型使用。控制maven构建项目的过程,管理jar依赖。② 约定的目录结构:maven项目的目录和文件的位置都是规定的。③ 坐标:是一个唯一的字符串,用来表示资源的。④ 依赖管理:管理你的项目可以使用jar文件⑤ 仓库管理(了解):你的资源存放的位置⑥ 生命周期(了解): maven工具构建项目的过程,就是生命周期。⑦ 插件和目标原创 2020-12-26 17:40:51 · 280 阅读 · 0 评论 -
Maven的作用
Maven能做什么?软件工程完成一个java项目,需要做哪些工作分析项目要做什么,知道项目有哪些组成部分。设计项目,通过哪些步骤,使用哪些技术。需要多少人,多长的时间。组建团队,招人,购置设备,服务器,软件,笔记本。开发人员写代码。开发人员需要测试自己写代码。重复多次的工作。测试人员,测试项目功能是否符合要求.测试开发人员提交代码-如果测试有问题–需要开发人员修改–在提交代码给测试测试人员在测试代码-如果还有问题-在交给开发人员-开发人员在提交-在测试直到-测试代码通过.2. 传原创 2020-12-26 17:00:43 · 556 阅读 · 0 评论 -
Centos7.3安装maven并配置加速镜像源
maven官网:http://maven.apache.org/download.cgi下载到 /usr/local/ 路径下再解压wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz配置环境变量vim /etc/profile export MAVEN_HOME=/usr/local/apache-maven-3.6.3.原创 2020-08-09 18:12:19 · 816 阅读 · 0 评论 -
IDEA实用教程(十一)—— 使用Maven创建JavaSE项目
第一步第二步在IDEA中,我们常用三种骨架org.apache.maven.archetypes:maven-archetype-quickstart : 打包方式为jarorg.apache.maven.archetypes:maven-archetype-webapp : 打包方式为warorg.apache.maven.archetypes:maven-arche...原创 2019-08-27 16:50:39 · 369 阅读 · 0 评论 -
IDEA实用教程(十)—— 配置Maven的全局设置
使用之前需要提前安装好Maven第一步第二步原创 2019-08-27 15:55:21 · 304 阅读 · 0 评论 -
maven常用命令参数
整理了一些maven常用命令参数,以便参考;参考了maven官网和网上其他一些maven追随者的文件,不在此一一列举,但表示感谢!mvn命令参数mvn -v, --version 显示版本信息;mvn -V, --show-version 显示版本信息后继续执行Maven其他目标;mvn -h, --help 显示帮助信息;mvn -e, --errors 控制Maven的日志级别,产生...原创 2019-07-14 17:26:11 · 3207 阅读 · 0 评论