特别注意:发布Java代码时,一定要先执行Maven的清理命令,否则如果“版本号”没变,它不会更新本地Jar包:
/alidata/server/maven/bin/mvn clean /alidata/server/maven/bin/mvn package -Dmaven.test.skip=true
- Java/Maven安装 、Maven仓库 、常用pom.xml 、使用阿里云Maven仓库
- Maven将war包输出到指定目录
- Win10环境下,将war包发布到Tomcat的webapps目录下
- Maven将依赖的 jar 包下载到指定的文件夹中,并不一起打包到最终包中:maven-dependency-plugin —— Mendix开发中,需要这个功能
- Maven引入外部(第三方)jar包的几种方式 、Maven 打包可执行 jar 的几种方法
- Maven 那点事儿 、Maven入门教程(1) 什么是 Maven? 、Maven入门教程(2) Maven 标准目录结构
- Maven依赖范围scope 取值"provided"和"compile"的区别
- IDEA 如何将一个 普通项目 转换为 Maven项目?(Maven 项目的 基本结构)
- JFinal入门教程:IDEA(2018.2) + Maven(3.5) + Tomcat(9.0) + JFinal(3.5)
- 解决 IDEA 创建Maven项目速度慢问题 DarchetypeCatalog
- Maven 项目的 org.junit.Test 获取不到
- org.apache.maven.plugin.surefire.SurefirePlugin NOT Found
Maven命令
Maven 常用命令(Maven介绍及常用命令)
mvn archetype:generate 构建项目 mvn clean 项目清理 mvn compile 项目源代码的编译 mvn test 项目单元测试的编译 mvn package 项目打包 mvn install 发布项目提交到本地仓库 mvn deploy 发布项目到 mvn jetty:run : 启动jetty容器 mvn eclipse:clean : 清除eclipse的一些系统设置 mvn eclipse:eclipse : 生成 Eclipse 项目文件
Maven 实用命令
mvn dependency:tree 查看依赖树 mvn assembly:assembly 需要配assembly插件,可用于把指定文件进行打包 tar.gz,zip包 指定maven参数: -DskipTests=true 默认不走单元测试 -P local 选择资源文件类型 local,需在pom开启资源配置
# 真正的 常用命令: mvn clean package
- Maven 教程(1)— Maven初步了解与认识
- Maven 教程(2)— Maven的安装与环境配置
- Maven 教程(3)— Maven仓库介绍与本地仓库配置
- Maven 教程(4)— 新建Maven项目
- Maven 教程(5)— Maven目录结构及常用命令说明
- Maven 教程(6)— Maven之pom.xml文件简单说明
- Maven 教程(7)— Maven使用的最佳实践
- Maven 教程(8)— Eclipse创建Maven项目运行mvn命令
- Maven 教程(9)— Maven坐标详解
- Maven 教程(10)— Maven依赖详解
- Maven 教程(11)— Maven远程仓库的各种配置
- Maven 教程(12)— Maven生命周期和插件
- Maven 教程(13)— Maven插件解析运行机制
- Maven 教程(14)— Maven聚合与继承
- Maven 教程(15)— 实现多个项目关联自动化构建(maven-invoker-plugin插件的使用)
- Maven 教程(16)— pom.xml 文件详解
- Maven 教程(17)— Maven Profile 和 Filtering 简介
- Maven 教程(18)— 利用 Profile 构建不同环境的部署包
- Maven 教程(19)— Maven的六类属性 如:${project.basedir},${project.build.directory}:项目构件输出目录,默认为 target/
- Maven 教程(20)— 使用maven-assembly-plugin插件来定制化打包
- Maven 教程(21)— maven-compiler-plugin 插件详解
- Maven 教程(22)— Maven中 plugins 和 pluginManagement
- Maven 的 classifier 的作用
- Maven学习笔记(一)-Maven安装与环境变量配置
- Maven学习笔记(二)-仓库
- Maven学习笔记(三)-Eclipse配置Maven
- Maven学习笔记(四)-Eclipse创建Maven项目
- Maven学习笔记(五)-使用Nexus搭建Maven私服
- Maven学习笔记(六)-使用Eclipse创建Maven WEB项目以及运行项目的几种方式
- Maven学习笔记(七)-在maven中使用外部tomcat部署web应用
- Maven学习笔记(八)-Maven整合SSM(spring+springMVC+Mybatis)框架
- Maven学习笔记(九)-Maven整合SSH(Spring+SpringMVC+Hibernate)框架
- Maven学习笔记(十)-Maven整合SSHSJ(Spring+SpringMVC+Hibernate+Spring Data JPA+JdbcTemplate)框架
- Maven学习笔记(十一)-创建自定义的archetype(项目模板)
- Maven学习笔记(十二)-使用maven Profile实现多环境构建
- Maven学习笔记(十三)-maven-dependency-plugin插件
- Maven学习笔记(十四)-maven打包之resource配置
- 把jar包放到本地maven仓库中
- nexus-3.1私服安装
- 修改Maven仓库
- SSM框架(spring+springMVC+Mybatis) pom.xml文件
- Maven手动安装Oracle驱动ojdbc
- Maven手动安装dubbo到本地仓库
- Maven使用tomcat8-maven-plugin插件
- Maven构建WEB项目JSP报The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 【Maven】dependencyManagement与dependencies区别 (多模块,依赖版本管理)