我有两个名为Test1和Test2的maven项目。我在Test1项目中有一个FirstClass java文件,它看起来如下:
package com.online.test1;
public class FirstClass {
private String test1;
public String getTest1() {
return test1;
}
public void setTest1(String test1) {
this.test1 = test1;
}
}
我在Test2项目中有SecondClass java文件,如下所示:
package com.online.test2;
public class SecondClass {
private String test2;
public String getTest2() {
return test2;
}
public void setTest2(String test2) {
this.test2 = test2;
}
}
我只需要在FirstClass java文件中调用secondClass java文件变量,类似的方式我需要在secondClass java文件中调用FirstClass java文件中的一些属性。所以,我只是将Test1项目的依赖项添加到Test2和Test2项目中依赖于Test1来访问包。但它显示了工件丢失错误消息,如下所示在两个项目中。
截图:1
Test1 Project POM:
Test2 Project POM:
如果我从Test1项目中删除了Test2项目依赖项,并且从Test2项目中观察到Test1项目依赖项的相同行为,那么问题也将得到解决。但我有一个场景,我需要相互访问这两个项目类文件。不想将项目转换为jar文件并安装到本地机器上。如何解决此问题?