mvn专题

mvn clean install 与 mvn install 的区别(为啥用clean)

之前写代码的过程中曾经遇到过问题,用mvn install后,新改的内容不生效,一定要后来使用mvn clean install 才生效,由于之前没有做记录,以及记不清是什么情况下才会出现的问题,于是想看看clean和不clean的区别。 就如大家知道的,maven在执行一个生命周期的命令的是时候将会执行之前的所有生命周期操作,比如执行mvn install,会执行前面一系列的动作包括 comp

MVN注意的小点

MVN国内源的配置 http://blog.csdn.net/chwshuang/article/details/52198932 因为直接给一篇别人的博客,亲测可用。 今日时间2016.12.1 MVN create命令 在很多视频教程当中依旧还在使用create来创建java项目。 但是现在的mvn版本已经更新的很快了,create命令已经过时了。 mvn archetype:c

【全网最齐报错的解决方法!】运行mvn命令打包项目jar包报错?“Fatal error compiling: 无效的目标发行版: 19 ”, 让我来看看~

最近写实验,要打包项目,但是不管是在cmd运行“mvn clean package -Dmaven.test.skip=true”命令,还是在idea上去操作,都出现了这样的一个错误: [EROR] Failed to exeoute goal org.apache.maven.plugins:maven-comnpiler-plugin:3.5.1:compile (defavlt-comp

Mac IDEA zsh command not found mvn maven环境变量

在IDEA终端执行 mvn install 提示:zsh: command not found: mvn 明明自己配置了maven环境变量,怎么会提示找不到呢??!! ①检查自己的命令执行是 “bash” 还是 “zshrc” ②如果是bash,那只需要在~/.bash_profile 文件中设置环境变量即可。 export MAVEN_HOME=/Applications/Intelli

mvn install could not find artifact in local repository

maven在install的时候,报错找不到artifact包 原因解析: 我们注意到当maven打包的时候,会通过setting.xml文件,下载所需要的依赖包到C:\Users\xxx\.m2 这个文件夹,当用工具的时候,我们可以指定setting.xml文件的位置,比如说IDEA。 当时我们在用命令行的时候,这个时候是没有指定setting.xml文件位置的。 所以注意我们要指定se

mvn 命令报没有配置jdk环境

mvn 命令报没有配置jdk环境 jdk环境变量配置没问题,并且java -version 也正常显示。 执行mvn -v 报错误: /d/Program Files/maven/apache-maven-3.9.5/bin/mvn: line 93: cd: C:\Program Files\Java\jdk-19;: No such file or directoryThe JAVA_

mvn 将SpringBoot项目打包成jar包

SpringBoot官方提供的demo中,pom.xml文件里引用了官方提供的打包插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build> mvn常用指令记录

Mac解决command not found:mvn 保姆级

1.背景 mac电脑已经安装了jdk1.8。如果不清楚自己jdk安装位置的可以到idea查看。但是命令行执行 mvn 会报 command not found 2.解决方案  默认安装的 jdk 是没有配置环境变量,因此需要手动配置 通常如果是默认安装则路径都会一样直接复制即可,只需更改对应jdk的版本 1.编辑.bash_profile文件  先进入到对应java的目录

mvn发布到私服

mvn clean package deploy -Dmaven.test.skip=true -Drepository:snapshots -N

MacOS 配置java和maven环境变量而且解决mvn -v 警告 “NB: JAVA_HOME should point to a JDK not a JRE”

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home export PATH=$JAVA_HOME/bin:/usr/local/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib   #Maven export MAVEN_HOME=/usr/

Maven无法下载、mirror配置、mvn不是内部命令

maven无法下载 Inspects a Maven model for resolution problems jar资源下载出错,原因肯定是各种各样,下面提供几个解决方案: 如果有vpn的话,尝试配置vpn后,再次配置pom.xml 尝试配置其他镜像库,比如说:阿里云(setting文件的mirrors中添加入下图) mvn不是内部命令 在winodws中使用各种各样的命令,出现频率

通过mvn archetype 创建一个spring boot start 工程

mvn archetype https://maven.apache.org/archetype/index.html 遇到的问题 对于想自定义一个spring-boot-start的同学,比如 Springboot自定义Starter启动器 整个过程很繁琐。 定义属性开关增加 spring boot test start插件定义自动装载 spring.factories or org.s

mvn No Android SDK path could be found

文章来自:http://www.cnblogs.com/lilihuang/archive/2012/07/28/2613204.html mvn No Android SDK path could be found 下载了个项目, 其中有需要mvn install jar包, 出现了以下错误: No Android SDK path could be found. You may

Maven环境配置( ‘mvn‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。)

一 、MAVEN环境的配置 首先通过“计算机->属性->高级系统设置->环境变量”进入环境变量设置 再通过“系统变量->新建”添加了一个系统变量MAVEN_HOME,其变量值就是你apache-maven-3.5.2所存在的绝对路径,绝对路径请参考你下载apache-maven-3.5.2安装包的地址。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sxX

Maven依赖排除(exclusion),查看依赖树(mvn dependency:tree),分析依赖项(mvn dependency:analyze)

Maven 依赖排除 Maven依赖排除,怎么做? 在Maven项目中,如果你想排除某个依赖项的传递依赖(transitive dependency),即某个依赖通过其他依赖引入但你不希望它被包含在项目构建中,你可以直接在相关的<dependency>元素内部添加一个<exclusions>子元素,并在其中定义<exclusion>元素来指定要排除的依赖。下面是一个基本示例: <dep

使用mvn构建mapreduce程序

使用mvn构建mapreduce程序 构建项目 mvn archetype:generate -DgroupId=Mapreduce -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 动创建src/main/resources(存放log4j.properties

mvn 构建项目,脚本windows编译成功,linux执行失败

一般情况都是该shell脚本在windows下的结束符合linux下不一样,导致执行失败。 使用linux命令dos2unix,执行dos2unix *.sh(就是将你的脚本由windows转化为linux格式)

mvn的tomcat插件打包 运行

一、问题 web项目使用到很多POM文件中的profile的变量,但是直接通过eclipse,run as项目,就不会将这些变量替换,当然也可以手动通过Mvn编译成war然后在本地运行,但是这样的话,就没办法通过eclipse进行调试。 项目的POM文件如下: 然后项目的web.xml等很多文件中使用了这些变量,如下: 二、解决方法 思路很简单,就是怎么在运行的时候,

IntelliJ IDEA中,mvn项目,Sources路径(src/main/java/)下的xml等资源文件不发布

相同问题: IntelliJ IDEA源码目录里的xml文件怎么发布到编译后的目录里? 解决IDEA中src下xml等资源文件无法读取的问题? 该解决办法的前提:必须是maven项目,因为要使用mvn做资源发布。 在pom.xml中加入下面的资源配置: <build><finalName>ssm</finalName><resources><resource><dir

linxu 部署springboot jar 包 mvn打包命令

首先应该在主项目下 mvn clean package -Pdev  -Dmaven.test.skip=true   打包发布主项目下所有子项目 不然可能有的包引入的不是最新的版本   mvn clean package -Pdev -DskipTest//忽略测试文件 mvn clean package -Pdev  -Dmaven.test.skip=true//忽略测试文件 kil

IDEA使用Maven命令mvn install报错To see the full stack trace of the errors, re-run Maven with the -e switch

一、问题 今天从GitHub上拉取一个maven项目phil_wechat: https://github.com/hellophil/phil_wechat ,拉取下来后import到IDEA中去,import过程中没有自动下载maven的依赖jar包,于是通过手动mvn clean和mvn install下载jar包时mvn install命令报错了,报的错日志如下: 以下是错误的日志[W

mvn本地仓库及私服的配置

1、本地仓库 配置本地Repository   本地仓库 修改setting.xml(${user.home}\conf   例:D:\maven2\conf\setting.xml) <localRepository>D:/.m2/repository</localRepository> 将maven的jar仓库放在D:/.m2/repository文件夹下 eclipse中的配置 8、

mvn 环境配置 及常用命令

1、下载mavan安装文件(apache-maven-2.2.1)(http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.zip),解压缩至D盘根目录下; 2、新建环境变量:MVN_HOME值为:D:\apache-maven-2.2.1 ; 在path环境变量值中新增 :%MVN_HOME%\bi

Eclipse+Maven搭建Springboot的Web工程和springboot注解实现定时任务、mvn打包可执行可依赖的jar包

1、maven依赖来源:       pom.xml如果使用官网的,依赖的包是从官网下载的;如果公司或者自己定制的maven仓库,可以使用自己的pom.xml,包从自己的仓库下载,往往这些是经过定制或者改造过的,符合自己的使用规范。 settings文件导入:点击Eclipse的菜单:windows->perferences->搜索setting 1)配置完成:菜单project-cle

mvn的常用命令

1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-Ddetail.(注:一

mvn项目打源码包

有两种方式: 1、单独打源码包,单独看jar包不能看源码。 mvn clean source:jar install 2、将源码打入到jar里 在pom中引用插件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.3