如何在应用程序的 pom.xml 中包含库/sdk 的着色 POM?



我有一个库/sdk,其中我使用maven阴影插件创建了一个阴影的pomjava-sdk-1.0.0-SNAPSHOT-shaded.pom。它包含作为依赖项使用的所有jar和类。现在我想将它集成到我的示例应用程序中,以便我可以将其用作外部库。我已经把它复制到我的应用程序目标文件夹,并试图运行mvn clean install。但是这行不通。

基本上我做了一个独立的模块,我使用所有其他模块作为依赖。在此之后,我将其导出到我的客户端应用程序,在那里我能够访问所有其他模块,因为它们也被编译在一个单独的jar文件中。

PS:我可以不使用fat Jar做到这一点;)