由于某种原因,该项目由于一系列错误而无法编译,这是一个使用gRPC的多模块maven项目。
这是一个复杂的设置,因此我还上传了一个简单而孤立的示例项目(每个模块有2个模块,每个模块都有一个类文件),请download进行本地测试。最近两天,我一直在努力学习。
尽管那里有所有过时的信息,我还是试图使其尽可能简单。
运行服务器:java -jar Server/target/Server-1.0-SNAPSHOT.jar
运行客户端:无法编译/运行并连接到服务器
Root POM
- Client POM
- Server POM
a)首先,无论POM文件中提到的依赖项如何,客户端都找不到服务器POM。 (请参见屏幕截图)
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>Server</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
b)一旦纠正了以上错误,由于某些依赖项错误,客户端在编译时将引发错误,我非常感谢您能够正常工作,我花了两天的时间挣扎与此。