[maven学习笔记(三)] maven 常用指令
发布日期:2022-02-27 02:37:55
浏览次数:65
分类:技术文章
本文共 1009 字,大约阅读时间需要 3 分钟。
四、maven 常用指令
当我们的项目中有两个项目需要整合或者相互调用的时候,就需要将项目打包,并放进 本地仓库 中,否则,一个项目中的类就找不到另一个项目中的类,这个问题不需要我们关心,一条 maven install 就可以搞定。
按照 笔记二 中的方法再创建一个项目 mvn02,如下:
下面开始编码,mvn02 中的主代码:
package com.imooc.maven02.util;import com.imooc.maven01.model.HelloWorld;public class Speak{ public String sayHi(){ return new HelloWorld().sayHello(); }}
mvn02 中的测试代码:
package com.imooc.maven02.util;import org.junit.*;import org.junit.Assert.*;public class SpeakTest{ @Test public void testHello(){ Assert.assertEquals("Hello World!",new Speak().sayHi()); }}
mvn02 中的代码会调用 mvn01 中的代码运行的,所以要使 mvn02 项目经过编译的一个关键问题是:怎么让 mvn02 找到并成功调用 mvn01 中的类。
解决方法:
1、使用 cmd 窗口回到 mvn01 项目中,执行 mvn install 命令,将 mvn01 项目进行打包并放在 中央仓库 中。
2、将 mvn01 的 坐标 在 mvn02 项目的 pom.xml 中配置好,如下
…… …… com.imooc.maven01 maven01-model 0.0.1-SNAPSHOT
小结:
我使用 mvn install 命令将 mvn01 项目打包好放在了 本地仓库 中,并在 mvn02 项目中 pom.xml 配置好了 mvn01 项目的坐标,使其在编译时可以直接使用项目 mvn01 的类(因为它已经被打包好并被放在 本地仓库 中了)。
转载地址:https://blog.csdn.net/weixin_43399464/article/details/104498557 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月10日 19时06分26秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ZeroMQ设置超时等待
2019-04-27
Http响应码含义
2019-04-27
免费的UI素材网站
2019-04-27
Linux开发_最全在Ubnutu环境下为你的程序设置快捷启动项和启动时管理员权限
2019-04-27
Windows核心编程_修改U盘图标
2019-04-27
C/C++_虚函数
2019-04-27
C/C++ 异常( std::exception)
2019-04-27
HTML:常用代码(自用)
2019-04-27
JavaScript:学习笔记
2019-04-27
迅雷:下载时提示“文件创建失败,无法继续下载”的解决办法
2019-04-27
Openlayer:学习笔记之解析地图组成
2019-04-27
实战Python:利用python在pycharm开发终端简易计算器
2019-04-27
谷歌浏览器:解决谷歌浏览器打开是毒霸网址大全
2019-04-27
实战HTML:登陆界面的实现
2019-04-27
SQL:PostgreSQL+PostGIS的安装以及C# GDAL开发环境配置
2019-04-27
爬虫:Python爬虫学习笔记之爬虫基础
2019-04-27
实战Python:利用Python和PyQt5实现瑞幸咖啡点餐系统
2019-04-27
爬虫:Python爬虫学习笔记之Urllib库
2019-04-27