有没有一种方法可以在IntelliJ中创建一个具有共享类库的客户端和服务器端的渐变java项目?类似于Visual Studio允许多个子项目,每个子项目可以有自己的.exe版本,库可以有一个.dll。
示例:+项目-客户端(单独构建.jar(-服务器(单独构建.jar(-ClassLibrary(客户端和服务器使用(
是,使用文件|新建…|模块操作,然后为新模块选择渐变类型。
默认情况下,IDE将通过settings.gradle
文件中的include '<project-name>'
指令将此Gradle模块作为子模块添加到您的项目中。
然后,在您的主/父项目build.gradle
脚本中,您可以将此Gradle项目添加为依赖项:implementation project(':<project-name>')
。有关更多信息,请参阅项目库依赖关系的Gradle文档。