模块间的调用(一)
主要内容:把开发的项目打包成jar包,放入仓库,给其他团队使用
使用的团队在.xml文件中加入三维坐标即可调用
步骤:
(前提:两个普通模块untitled、untitled1 下面简称U、U1)
目的:U1调用U
-
先将U打包成jar包
打包成功后U中会出现target文件夹
-
打开U1的配置文件,添加U打包好的三维jar包 图一
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
groupId、artfactId在U的配置文件中找 图二 (因为他们都是一个组的任务)
版本号是我们最开始建立项目的时候设置的,如果忘记了可以看一下U打包的jar包, 包名上有版本号 图三
添加完成后可以看到 图四中多了一个依赖
- 这时就可以在U1中调用U了
U
package org.example;
public class hello {
public String hello(){
return "hello";
}
}
U1
package org.example;
public class helloserver {
public String helloserver(){
hello hel=new hello();
String res=hel.hello();
return "helloserver:"+res;
}
public static void main(String[]args){
helloserver helloserver=new helloserver();
String server=helloserver.helloserver();
System.out.println(server);
}
}
- 运行成功