我注意到GitHub上新的"使用者"指示器出现在我的项目页面上。但是,没有人(实际上,只有一个项目)直接依赖于父项目,依赖项通常依赖于子模块。因此,该指标看起来有点愚蠢,并不能反映项目的实际使用情况。同样的问题也适用于"依赖关系图",它也列出了同一个孤独的项目。
该项目使用 Maven 进行项目定义 (pom.xml
),似乎这就是 GitHub 选择并用于确定依赖项的内容。
如何配置此 GitHub 功能,使其也涵盖子模块上的依赖项?或者,是否可以配置应将哪些模块用于依赖关系跟踪?考虑到Maven项目的受欢迎程度,我确实觉得GitHub不会自动执行此操作有点奇怪,而且这是一个非常标准的Maven设置。我可以对Maven POM做些什么来帮助/迫使GitHub做我想做的事情吗?
我不确定这是否是 GitHub 现在作为标准的工作方式,但至少我与 GitHub 支持人员进行了交谈,他们通过添加子模块的依赖项为我的项目解决了这个问题。