im尝试使用多模块在maven中构建RMI客户端服务器。 我的问题是,模块idClient需要具有ServerInterface才能采取绑定的服务器位置。 这是项目结构:
我需要的是2个模块之间的“连接”,这是客户端对rmi的作用:
Registry registry = LocateRegistry.getRegistry(hostname,1099);
static server = (ServerInterface) registry.lookup("SERVER");
服务器类似于:
Registry r = LocateRegistry.createRegistry(1099);
r.rebind("SERVER",server);
其中服务器-> ServerInterface服务器;
在iDClient的pom中,我们具有这种依赖性
<dependency>
<groupId>Server</groupId>
<artifactId>idServer</artifactId>
<version>1.0-snAPSHOT</version>
<scope>compile</scope>
</dependency>
我是Maven的新手,任何帮助将不胜感激。