maven学习---基本命令使用

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>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值