maven学习---基本命令使用
来源:互联网 发布:linux vi命令日志 编辑:程序博客网 时间:2024/05/22 14:12
MVN 结构
Maven 对应项目结构
Project name
–src
—–main
——–java
——–resources
—–test
——–java
——–resources
–pom
pom基本组成
groupId 分组ID
artifactId 模块id
version 版本
packaging 打包类型:pom、jar、war
modelVersion 对应的超级pom 版本
dependencies 项目依懒包
mvn 命令 :
mvn -version 版本
mvn compile 编译 编译产生的是target
mvn clean 清除
mvn package 打包
mvn test 测试
mvn package -Dmaven.test.skip=true 跳过测试打包。
mvn install 传到本地仓库
mvn deploy 传到远程仓库
mvn clean complie package 清除-编译-打包。
这些命令是在 POM 同级文件目录下执行的
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.4</version> <scope>test</scope> <!-- test 测试作用范围 compile 默认的作用范围 provided 编译的时候生效,打包的时候不生效 比如servletAPI runtime 编译的时候不用,打包的时候生效。 比如MySQL驱动 --> </dependency>
版本命名的规则:
1.1.1
大版本,分支,发布次数
1.2.1
例如:
1.1.1.SNAPSHOP —>1.1.1.BEAT—-> 1.1.1.RELEASE
快照 —> 测试—-> 发布版
1.2.1.SNAPSHOP —>1.2.1.BEAT—-> 1.2.1.RELEASE
快照 —> 测试—-> 发布版
不同分支可以同时开发。
maven 依赖
创建父工程,
父工程中引入 子工程。 存在jar冲突的情况下 就近原则
镜像配置
修改settings.xml 文件
<mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror>
修改本地仓库的地址
<localRepository>E:\lib</localRepository>
- maven学习---基本命令使用
- 【Maven学习】maven基本命令
- maven基本命令
- maven jetty基本命令
- Maven:基本命令 / Demo
- Maven 基本命令
- maven的基本命令
- Maven基本命令
- maven基本命令
- maven 基本命令
- Maven基本命令
- MAVEN j基本命令
- maven的基本命令
- Maven基本命令
- Maven学习(一)——Maven基本使用
- maven学习笔记(四) 使用maven命令创建项目
- Maven学习(二)使用命令创建maven项目
- docker学习-安装及基本命令使用
- python下memcache的常用操作
- AI技术与伦理
- 10年感触:架构是什么?——消灭架构!
- 数据结构之冒泡排序(java)
- 聪会长的关爱:dfs计算最大八方联通块的面积
- maven学习---基本命令使用
- 找到字符串的最长无重复字符子串
- JAVA之数组拷贝
- Zstandard(Zstd)新型压缩算法代替Zlib 简单使用教程
- 第七章 图(邻接矩阵和邻接表建立图并实现DFS、BFS)
- SSM环境搭建(四)
- C++函数返回多个参数
- 基础练习 回文数 (蓝桥杯)
- 12.7复习期末+project