![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
那些年的代码
Java工作者
展开
-
maven命令package、install、deploy
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。 通过三个命令的输出我们可以看出三者的区别在于包函的maven生命的阶段和执行目标(goal)不同。在我的上一篇文章https://blog.csdn.net/zhaojianting/article/detail原创 2020-07-02 17:44:22 · 320 阅读 · 0 评论 -
Maven私服使用经验总结
我是使用nexus2.11.2在centos6.5上搭建的私服,以下是总结我这几天的经验。1.当你修改pom.xml的时候,eclipse检查的是你本地仓库里的jar包,如果有了,pom.xml文件就不报错,否则报错。2.使用私服比较方便的几个好处是,不用所有人都从网上下一大堆东西,而且有了私服,其他人都不需要上网,只要私服那台服务器可以上网就行了。因此,你要首先保证你的私...原创 2019-10-28 18:06:04 · 275 阅读 · 0 评论 -
maven mvn 命令行 编译打包
* 配置好jdk* 下载安装mavenhttp://maven.apache.org/download.cgiapache-maven-3.3.3-bin.zip* 解压到G:\apache-maven-3.5.3-bin* 添加环境变量** 添加M2_HOME和MAVEN_HOME环境变量到 Windows 环境变量,并将其指向你的 Mave...原创 2019-09-27 17:05:34 · 157 阅读 · 0 评论 -
Jar包方式运行web项目
使用Maven进行打包在自己的电脑终端中进入到pom.xml文件的目录中执行maven打包。命令为:mvn clean package1成功的标志为上面显示BUILD SUCCESS成功打包成功后,我们可以在target目录下看见该项目的jar包记得在target目录下运行jar SpringBoot-Test-1.0-SNAPSHOT.jar1然后出现上面说明...原创 2019-09-04 13:54:38 · 576 阅读 · 0 评论 -
maven工程项目与项目之间的依赖方式
首先看一下项目结构:1、需要在父工程中把子工程为坐标引进来,同时标注父工程为pom工程:2、同时在父工程中把子工程当作一个模块引进来3、需要在每一个子项目中通过parent标签,标注为父工程,代表他需要依赖的父工程。同时拥有父工程的所有依赖:...原创 2019-09-04 13:55:04 · 145 阅读 · 0 评论 -
Maven 命令行打包 和 pom.xml的常用配置
maven 命令行打包mvn -v, --show-version现在最新的maven版本是 3.6,我这里用的还是 2017 年下载的 3.1.1 版本(虽然有点过时,但是大版本不变,指令基本一样)mvn -h, --help使用 help 命令可以看到 maven 命令的帮助文档,下面主要介绍两个常用的指令 —— D 和 P。mvn -D, --define <...原创 2019-08-10 09:26:02 · 975 阅读 · 0 评论 -
Linux下安装maven-及常用命令
Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压tar -xvf apache-maven-2.2.1-bin.tar.gz解压后的文件夹名为apache-maven-3.0.33.使用mv命令将...原创 2019-08-10 09:26:45 · 226 阅读 · 0 评论 -
Linux下安装maven(mvn命令)
阅读目录1.准备工作 2.安装maven 3.配置maven私有库Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科)简单理解为一个打包工具,其他的打包工具比如gradle也很火,常用于与jenkins等代码发布平台的联合代码发布本文主要介绍l...原创 2019-08-10 09:26:16 · 7624 阅读 · 0 评论 -
debian/linux 配置maven
1.下载maven相关包 http://maven.apache.org/download.cgi linux版本: http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz2.修改/etc/profile nano etc/profile,在最后加上...原创 2019-08-10 09:26:09 · 430 阅读 · 0 评论 -
Linux maven 配置
下载http://maven.apache.org/download.cgi解压tar -C /usr/local -zxf apache-maven-3.5.4-bin.tar.gz环境变量vi /etc/profileexport MAVEN_HOME=/usr/local/apache-maven-3.5.4export PATH=$PATH:$MAVEN_H...原创 2019-08-09 14:59:08 · 89 阅读 · 0 评论 -
linux 下配置maven
首先从官网上http://maven.apache.org/下载最新版Maven。我用的是apache-maven-3.0.4-bin.tar.gz。将下载后的文件拷贝到 /usr/local/目录下。1、执行tar -zxvfapache-maven-3.0.4-bin.tar.gz命令解压文件2、解压后会生成apache-maven-3.0.4目录,删除apache-m...原创 2019-08-09 14:58:44 · 100 阅读 · 0 评论 -
Maven报错。ERROR: No goals have been specified for this build. You must specify a valid lifecycle
Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plug...原创 2019-08-09 10:22:58 · 8650 阅读 · 0 评论 -
Maven编译报错 Unknown lifecycle phase "mvn" 解决办法
[ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<pl...原创 2019-08-09 10:17:31 · 8509 阅读 · 0 评论 -
Maven构建生命周期
以下引用官方的生命周期解释https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html:一、构建生命周期基础:Maven基于构建生命周期的中心概念。这意味着构建和分发特定工件(项目)的过程被明确定义。对于构建项目的人员,这意味着只需要学习一小堆命令即可构建任何Maven项目,POM将确保他们获得...原创 2019-06-10 17:22:57 · 101 阅读 · 0 评论 -
Maven 构建生命周期
Maven 构建生命周期定义了一个项目构建跟发布的过程。一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的:阶段 处理 描述验证 validate 验证项目 验证项目是否正确且所有必须信息是可用的编译 compile 执行编译 源代码编译在此阶段完成测试 Test 测试 使用适当的单元测试框架(例如JUnit)运行测试。包装 package 打包 创建JAR...原创 2019-06-10 17:08:59 · 147 阅读 · 0 评论