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的实体类点方法
} }

最新文章

  1. Eclipse开发环境设置(Maven+Spring MVC+Flex)
  2. [2]项目创建-使用C#.NET开发基于本地数据缓存的PC客户端
  3. How to Prevent Cross-Site Scripting Attacks
  4. 使用pl/sql監控PROCEDURE執行時間
  5. CentOS7安装mysql5.6.26
  6. Linux设置ssh无密码登陆
  7. KTV点歌系统
  8. Java 正则表达式 向前、向后匹配
  9. 主流手持设备GPU性能比较
  10. json转csv
  11. Copy-On-Write技术 (摘录)
  12. 【转】提供android 5.0 AOSP源码下载
  13. php ajax提交数据 在本地可以执行,而在服务器不能执行
  14. 201521123025《java程序设计》第14周学习总结
  15. 剑指Offer——网易笔试之解救小易——曼哈顿距离的典型应用
  16. Linux 小知识翻译 - 「编译器和解释器」
  17. Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO
  18. ora-12705解决方法
  19. 【资料收集】QT 环境安装配置
  20. Chrome 的 Material Design Refresh UI初探

热门文章

  1. Spring MVC-表单(Form)处理示例(转载实践)
  2. Python标准库:内置函数range(stop) range(start, stop[, step])
  3. Linux环境中Apache也就是httpd服务的启动,查看版本等操作
  4. 0x57 倍增优化DP
  5. open Command window here
  6. Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
  7. 18.29SSM基础整合开发
  8. 多个submit
  9. 基于RHEL8/CentOS8的网络IP配置详解
  10. Nginx实现负载均衡 + Keepalived实现Nginx的高可用