java - Intellij 模块
问题描述
我正在寻找关于我的项目的良好设置的建议。目前我有几个项目和几个 git 存储库。
使用模块,我通常会有一个应用程序,但它是不同的。我有两个或三个应用程序,这取决于您如何看待它。我可以简单地在一个项目的基础上工作。但是,这导致有很多项目。我也可以有一个项目,其中有两个应用程序。这感觉很奇怪,我不确定 Android 和纯 Java 的混合是否可行。我也可以有两个项目,但是如何处理应用程序之间共享的代码呢?
我有 (i) 一个 Android 应用程序,它能够连接到 (ii) 一台服务器或 (iii) 另一个 Android 应用程序。然后是一些图书馆。助手 android 应用程序和服务器使用第一个库共享一些代码。总的来说,我有四个图书馆的计划。总共有七个项目,有七个 git 存储库。
你会把这一切都放在一个有七个模块的项目中吗?你会选择其他设置吗?
解决方案
推荐阅读
- django - 如何在django_rest_framework APIView中配置ID参数
- reactjs - 如何在 React Native 中使用 Flatlist 进行无限顶部滚动?
- asp.net-mvc - 带有模式部分视图的 ASP.NET Core 服务器端验证
- java - 如何删除重复行并忽略某些文本?
- solidity - 如何将 ETH 从 ERC721 (OpenZeppelin) 合约直接发送到 PaymentSplitter 合约?
- php - Symfony ApiPlatform:在实体中作为序列化程序/组的角色是个好主意吗?
- python - Python按几何条件合并/连接两个数据框
- sql-server - Atomikos Ms sql Spring Boot TCP/IP 连接失败
- node.js - Discord.js - 我的音乐机器人代码的重写版本不起作用
- c++ - 如何链接 *lib