目前,在我们的团队中,我们几乎没有项目可用于个人在线服务。我们还有多个项目,每个项目都创建一个由服务项目使用的库。所以我们有类似
的东西library-fetch-data
- 用于获取数据的库library-transform-data
- 用于转换数据的库 project:library-authenticate-user
- 用于对用户进行身份验证的库
等等。
项目:service-x
- 提供数据服务需要:library-fetch-data,library-transform-data
service-y
- 用于验证用户身份的服务需要:library-fetch-data,library-authenticate-user
等.. .. 现在,在使用intellij时,当我打开一个项目说library-fetch-data
并询问函数的用法时,它只返回项目library-fetch-data
中函数的用法。我正在寻找的东西也可以在项目service-x
中使用该函数(因为项目service-x
使用library-fetch-data
)。一种解决方案可能是将所有项目转换为单个项目的子项目,但这是不可能的,因为这些项目跨越多个团队(甚至是多个业务部门)