我想将不使用 Maven的GData Client作为依赖项包含到我的 Maven 项目中。它作为一堆 JAR 文件提供。
另外,我使用Maven Shade Plugin构建了一个没有任何外部依赖项的可执行 JAR(使用默认配置,没有重命名/包含/排除/转换依赖项)。
我怎样才能做到这一点?
(仅将 JAR 作为资源添加是行不通的,因为 Shade 插件必须提取它们)。
我想将不使用 Maven的GData Client作为依赖项包含到我的 Maven 项目中。它作为一堆 JAR 文件提供。
另外,我使用Maven Shade Plugin构建了一个没有任何外部依赖项的可执行 JAR(使用默认配置,没有重命名/包含/排除/转换依赖项)。
我怎样才能做到这一点?
(仅将 JAR 作为资源添加是行不通的,因为 Shade 插件必须提取它们)。
您想查看有关安装 3rd 方 jar的 maven 文档
一旦安装到本地 maven 存储库中,shade 应该能够像使用任何其他依赖项一样使用它们。
如果您出于某种原因不想在存储库中安装 JAR,请参阅此答案:在 Maven 中添加依赖项