maven入门二

1、常用的 Maven 命令

maven 命令的格式为 mvn [plugin-name]:[goal-name]

-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;
-P 指定 Profile 配置,可以用于区分环境;
-e 显示maven运行出错的信息;
-o 离线执行命令,即不去远程仓库更新包;
-X 显示maven允许的debug信息;
-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。

1.1 常用maven命令
编译源代码: mvn compile
编译测试代码:mvn test-compile
项目打包: mvn package
运行测试:mvn test
运行检查:mvn verify
清理maven项目:mvn clean
安装项目到本地仓库:mvn install
发布项目到远程仓库:mvn:deploy

2 发布jar包到Nexus私库

发布第三方jar包

这种情况是maven远程仓库没有,本地有的第三方jar包,需要发布到私库
在这里插入图片描述

发布自有项目【pom文件配置】

<distributionManagement>
        <repository>
            <id>release</id>
            <name>Nexus Release Repository</name>
            <url>http://192.168.10.253:9002/nexus/content/repositories/releases</url>
        </repository>

        <snapshotRepository>
            <id>snapshots</id>
            <name>Nexus Release Repository</name>
            <url>http://192.168.10.253:9002/nexus/content/repositories/snapshots</url>
        </snapshotRepository>
  </distributionManagement>

注:setting中的 Servers中的ID 要欲 pom文件中的 repository的ID 必须一致

Maven settings配置【setting.xml】

<server>
        <id>releases</id>
        <username>name</username>
        <password>pwd</password>
    </server>
    <server>
      <id>snapshots</id>
      <username>name</username>
      <password>pwd</password>
    </server>

3、Profile配置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值