1  在Myeclipse中准备两个maven demo. , 在 maven02中引入maven01

2 maven01 情况

Factory.java

package learning;public class Factory {public  static String createMessage(){String message = "hello maven1";return message;}
}

pom.xml

<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"><modelVersion>4.0.0</modelVersion><groupId>myCompanyName</groupId><artifactId>maven01</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name/><description/><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>org.apache.geronimo.ext.openejb</groupId><artifactId>javaee-api</artifactId><version>5.0.3</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.1</version><scope>provided</scope></dependency></dependencies><build><plugins><plugin><artifactId>maven-war-plugin</artifactId></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.5</source><target>1.5</target></configuration></plugin></plugins></build>
</project>

3  maven02 demo

maven02要引入maven01要引入,只要将maven01中pom.xml的groupId,artifactId,version放在maven02的pom.xml,

关键代码截图

Test.java做测试,直接调用Factory.createMessage

package learning;public class Test {public static void main(String[] args) {String message = Factory.createMessage();System.out.println(message);}}

输出结果如下,说明maven2已经可以调用maven1中的代码.

在maven项目中如何引入另外一个项目相关推荐

  1. axios 使用步骤很简单,首先在前端项目中,引入 axios:

    2019独角兽企业重金招聘Python工程师标准>>> 前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue-resources ...

  2. android studio引入lib,Android studio项目引入另外一个项目做为Lib

    Android studio项目引入另外一个项目做为Libary 方法一:使用Android studio 导入lib项目: 注意: lib项目更改处:html 在build.gradle 文件下 将 ...

  3. 在已有vue项目中半途引入cube ui组件库的使用遇到的坑(血泪)

    直接进入正题(我这儿是属于cube-ui普通编译) 1,在你的vue项目中找到package.json文件安装cube-ui 终端输入命令   npm install cube-ui --save 2 ...

  4. Vue项目中,引入阿里矢量图标库

    Vue项目中,引入阿里矢量图标库 (1)阿里矢量图标库地址(需要登录): https://www.iconfont.cn (2)找到自己心仪的图标: (3)添加入库: (4)点击购物车图标(免费的哦) ...

  5. python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟

    怎么在Python项目中利用Pygame绘制一个时钟 发布时间:2020-11-30 14:24:30 来源:亿速云 阅读:54 作者:Leah 怎么在Python项目中利用Pygame绘制一个时钟? ...

  6. Vue项目中如何引入Toast插件

    Vue项目中如何引入Toast插件 安装vue2-toast: npm install vue2-toast -S 在main.js中全局导入vue2-toast import 'vue2-toast ...

  7. 项目中的模块剥离成项目_使用MCEBuddy 2从电视录制中剥离广告

    项目中的模块剥离成项目 One of the great things about time-shifting your television viewing is that you are able ...

  8. 工时表软件在项目中的作用 帮助企业管理项目成员的工时

    企业的不断发展离不开每一个成功交付的项目,但在任何一个项目中,人力成本是主要的成本之一,员工的工作效率高低影响着项目成本和质量的关键点.如果想要降低整个项目的成本那就需要对员工工时更加精准的把控,所以 ...

  9. UE4 如何迁移项目的资产到另一个项目

    UE4 如何迁移项目的资产到另一个项目 第一步:鼠标右键需要迁移资产的项目,选择打开 第二步:选择需要迁移的资产,鼠标右键,选择 Asset Actions 菜单,选择 Migrate... 选项 第 ...

最新文章

  1. Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
  2. Windows下Libvirt Java API使用教程(三)- TLS认证访问和动态链接文件依赖
  3. Asp.Net Core(.net内核)
  4. 浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
  5. 如何在TypeScript中使用JS类库
  6. git 创建webpack项目_一次create-react-app创建项目升级webpack的流水账
  7. Linux内核Crash分析
  8. 倒序存放数组java_Java集合大全Map,Set,List
  9. 阿里云产品汇总及解释
  10. Microsoft SQL Server数据库学习(一)
  11. multipartfile上传文件_Feign文件上传和部分源码解读
  12. 一款超好用的企业级URL采集软件(Msray-plus)
  13. Ubuntu通用基础教程
  14. 7714天,王小川正式卸任搜狗CEO!网友:别了。。。
  15. linux文件加解密,linux 系统下对文件进行加解密的方法参考总结
  16. 解决阿里巴巴JSONObject工具 com.alibaba.fastjson.JSONObject cannot be cast to 的问题
  17. java 游标 查数据_Java中的大量数据查询
  18. 【计算机毕业设计】030甘肃非物质文化网站的设计与开发
  19. 一文读懂 12种卷积方法(含1x1卷积、转置卷积和深度可分离卷积等)
  20. Libor利率查询_图表加数据Libor伦敦银行同业拆借利率

热门文章

  1. 各种加密算法用法及作用
  2. Leet Code OJ 326. Power of Three [Difficulty: Easy]
  3. Leet Code OJ 223. Rectangle Area [Difficulty: Easy]
  4. 注解不自动导包_玩转SpringBoot2.X:SpringBoot自动配置原理大揭秘
  5. 前端做微信好友分享_前端微信分享,调用微信分享,分享朋友圈,分享微信好友,分享qq空间,qq好友...
  6. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
  7. 内存泄漏(OOM)产生原因
  8. 04.elasticsearch-dynamic_mapping_and_index_template
  9. 什么是51%算力攻击?——区块链系列学习笔记
  10. (*长期更新)软考网络工程师学习笔记——Section 4 物理层的其它知识