我正在开发一个开源项目(neo4j-connector),它大量使用maven-shade-plugin将 neo4j 应用程序包含在打包的 RAR 中,而不引用多个 jars(似乎是 maven-rar-plugin 的限制)。
无论如何,这样做时,neo4j-connector-impl(它使用 shade 插件)pom 将 neo4j 引用为依赖项,这并不完全准确,因为 neo4j 源代码嵌入在 neo4j-connector-impl jar 中。
我注意到有一个createDependencyReducedPom
标志允许生成仅包含非阴影组件的 pom。我如何使用该 pom 而不是标准的 pom 来获取该项目的依赖项?