
[maven学习笔记(三)] maven 常用指令
发布日期:2022-02-27 02:37:55
浏览次数:23
分类:技术文章
本文共 1035 字,大约阅读时间需要 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.46.13.214]2022年12月04日 13时00分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
java 中的 long
2019-06-18 13:17:35
Spark:windows下配置spark开发环境
2019-06-18 13:17:35
ListUtil常用操作
2019-06-18 13:17:34
SecureCRT恢复默认字体
2019-06-18 13:17:33
telnet的使用
2019-06-18 13:17:33
P1280 尼克的任务
2019-06-18 13:17:32
验证(Authentication)和授权(Authorization)(一):
2019-06-18 13:17:32
ASP.NET知识点(二):数据访问层的基础[SQLHelper]
2019-06-18 13:17:31
Redis 配置文件杂项。
2019-06-18 13:17:31
bc显示小数点前的0
2019-06-18 13:17:30
[知识点]C++中STL容器之set
2019-06-18 13:17:30
Canvas -画图 关键字
2019-06-18 13:17:29
js 当前系统时间
2019-06-18 13:17:29
DeDe调用指定栏目ID下的文章
2019-06-18 13:17:28
template.js的用法
2019-06-18 13:17:27
ubuntu 12.04 3D特效
2019-06-18 13:17:27
GC详解及Minor GC和Full GC触发条件
2019-06-18 13:17:26
指针的指针&指向指针数组的指针
2019-06-18 13:17:26
Using Java SecurityManager to grant/deny access to system functions
2019-06-18 13:17:25
进阶!基于CentOS7系统使用cobbler实现单台服务器批量自动化安装不同版本系统(week3_day5_part2)-技术流ken...
2019-06-18 13:17:25