>>分享流行的Java框架以及开源软件,对孙卫琴的《精通Spring》、《Spring Cloud Alibaba微服务开发零基础入门到实操》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26880 个阅读者 刷新本主题
 * 贴子主题:  Maven的常用命令 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2020-01-28 13:04:16     消息  查看  搜索  好友  邮件  复制  引用

                  

软件下载及配置

软件下载

mvn需要jdk的支持,jdk下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

官方下载地址:http://maven.apache.org/download.cgi

具体文件:https://www-eu.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz    

wget https://www-eu.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
cd /usr/local/src
tar -zxvf apache-maven-3.6.1-bin.tar.gz
mv apache-maven-3.6.1 /usr/local/maven

在以下的配置文件中加入以下配置环境变量

vi /etc/profile

MAVEN_HOME=/usr/local/maven
PATH=$PATH:$MAVEN_HOME/bin
export PATH MAVEN_HOME

查看mvn的版本

mvn -v

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T07:57:37-04:00)

Maven home: /opt/apache-maven-3.3.3

Java version: 1.8.0_131, vendor: Oracle Corporation

Java home: /opt/jdk1.8/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "3.8.13-55.1.6.el7uek.x86_64", arch: "amd64", family: "unix"

生成项目结构

生成eclipse项目结构

mvn eclipse:eclipse

生成idea项目结构

mvn idea:idea

编译项目常用命令

编译源代码

mvn compile

编译测试代码

mvn test-compile

项目测试常用命令

运行测试代码

mvn test

项目打包命令

打包项目

mvn package

组合使用goal命令,如只打包不测试

mvn -Dtest package

跳过测试进行打包

mvn clean package -DskipTests -Prelease

Jar安装常用命令

在本地Repository中安装jar

mvn install

打成jar命令

mvn jar:jar

打包项目到本地仓库

mvn clean install -DskipTests

打包项目跳过测试

mvn clean package **** -DskipTests -DskipRat

清除项目常用的命令

清除项目

mvn clean

查看错误的详细信息

查看错误的详细信息

mvn -e

发生jar的冲突显示冲突的原因

mvn install -x

        
----------------------------
原文链接:https://blog.csdn.net/xfg0218/article/details/80549988

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-01-29 18:00:42 重新编辑]
  Java面向对象编程-->图形用户界面(上)
  JavaWeb开发-->Servlet技术详解(Ⅱ)
  JSP与Hibernate开发-->使用JPA和注解
  Java网络编程-->非阻塞通信
  精通Spring-->
  Vue3开发-->组合(Composition)API
  Netty的粘包和拆包问题分析
  NIO的几道常见面试题
  git 常用指令总结
  git 仓库常用指令
  微服务架构集大成者—Spring Cloud简明教程
  面试官问什么是Spring循环依赖,该如何回答?
  Redis夺命连环11问
  使用Spring MVC多次读取请求Request Body的内容
  @Service注解的使用
  springMVC:HandlerInterceptor拦截器的使用
  回字有四种写法,那你知道单例有五种写法吗
  Spring Boot 基于 JUnit 5 实现单元测试
  @ModelAttribute注解用法详解
  说说微服务的优缺点
  网红框架SpringBoot2.x之定制参数浅析
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 nihaota 
  
威望: 0
级别: 新手上路
魅力: 1315
经验: 1315
现金: 2944
发文章数: 243
注册时间: 0001-01-01
 消息  查看  搜索  好友  邮件  复制  引用


讨债公司
发文章时间 2022-10-28 20:21:30
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。