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