MAVEN 构建包的引用
2024-08-31 06:04:07
1.什么叫构建包的引用?
当你存在两个maven项目分别是项目A,项目B时,且项目B要引用项目A的方法,那么你就用把项目A打成*.jar架包,放到本地的Maven仓库提供给项目B去引用。
A.用命令到达项目A的根目录,输入命令 maven install 命令成功,*.jar包自动的放入到maven仓库中
B.在项目B中的pom.xml引用项目A的标识
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <groupId>com.imooc.B</groupId>
<artifactId>B</artifactId>
<version>0.0.1-SNAPSHOT</version> <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
<dependency>
<groupId>com.imooc.A</groupId>
<artifactId>A</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
C.在项目B的class类引用项目A的方法
package com.imooc.test2; import com.imooc.test1.HelloWord;//项目A的实体类
public class Perform{ public String pertest(){ return new HelloWord().sayHello();//项目A的实体类点方法
} }
最新文章
- Eclipse开发环境设置(Maven+Spring MVC+Flex)
- [2]项目创建-使用C#.NET开发基于本地数据缓存的PC客户端
- How to Prevent Cross-Site Scripting Attacks
- 使用pl/sql監控PROCEDURE執行時間
- CentOS7安装mysql5.6.26
- Linux设置ssh无密码登陆
- KTV点歌系统
- Java 正则表达式 向前、向后匹配
- 主流手持设备GPU性能比较
- json转csv
- Copy-On-Write技术 (摘录)
- 【转】提供android 5.0 AOSP源码下载
- php ajax提交数据 在本地可以执行,而在服务器不能执行
- 201521123025《java程序设计》第14周学习总结
- 剑指Offer——网易笔试之解救小易——曼哈顿距离的典型应用
- Linux 小知识翻译 - 「编译器和解释器」
- Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO
- ora-12705解决方法
- 【资料收集】QT 环境安装配置
- Chrome 的 Material Design Refresh UI初探
热门文章
- Spring MVC-表单(Form)处理示例(转载实践)
- Python标准库:内置函数range(stop) range(start, stop[, step])
- Linux环境中Apache也就是httpd服务的启动,查看版本等操作
- 0x57 倍增优化DP
- open Command window here
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
- 18.29SSM基础整合开发
- 多个submit
- 基于RHEL8/CentOS8的网络IP配置详解
- Nginx实现负载均衡 + Keepalived实现Nginx的高可用