我有一个带有pom.xml的Maven项目A,其作用类似于BOM。那里列出了依赖项。我有一个项目B,希望将项目A列为依赖项,到目前为止,这是我的工作方式。
for item in orgs_json:
orgs_json_children = item["Children"]
orgs_list.append(orgs_json_children)
我必须列出systemPath,否则项目B将尝试从B pom.xml中列出的存储库之一中获取它。运行mvn install时,没有将项目A的任何依赖项安装到B中。对于此项目,我无法使项目B成为A的子项。是否有更好的方法将本地maven项目作为依赖项而没有项目B在存储库中寻找它吗? 谢谢。
更新 我像这样将依赖项添加到依赖项管理中
wanted = ['Children', 'Name']
for item in orgs_json[0]:
details = [X["Name"] for X in orgs_json]
for key in wanted:
print(key, ':', json.dumps(details[key], indent=4))
# Put a blank line at the end of the details for each item
print()
它现在可以识别pom.xml,但仍不能导入依赖项。