maven 项目引用另一个maven项目生成的jar库(该库在本地maven库)

在别的项目中使用通过Maven安装生成的项目的jar包

首先我在hello world项目中通过mvn clean install 命令构建hello world项目,同时会将这个项目的jar包(hello-world-0.1-SNAPSHOT.jar)复制一份到本地maven仓库;

那么其他的maven项目需要引用hello world 项目也就可以直接通过修改pom.xml文件中引用就可以了。

1、mvn archetype:generate -DgroupId=org.vincent.maven -DartifactId=useHelloWorld -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
新建useHelloWorld项目,使用上面的hello world项目,
项目目录路径图:

编辑项目下的pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
    http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <!--所有的Maven项目都必须配置这四个配置项-->
    <modelVersion>4.0.0</modelVersion>
    <!--groupId指的是项目名的项目组,默认就是包名-->
    <groupId>cn.vincent.maven</groupId>
    <!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名-模块名"-->
    <artifactId>hello-world</artifactId>
    <!--version指的是版本,这里使用的是Maven的快照版本-->
    <version>0.1-SNAPSHOT</version>
    <!--  最后打包的产品名称使用这个格式 <artifactId>- <version>. <extension>(比 如:myapp-1.0.jar)。 -->
    <name>第一个关于maven的项目 </name>

    <properties>
        <!-- 指明编译源代码时使用的字符编码,maven编译的时候默认使用的GBK编码, 通过project.build.sourceEncoding属性设置字符编码,告诉maven这个项目使用UTF-8来编译 -->
        <
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值