包括非Mavenized依赖项,因此它适用于maven-shade-plugin

时间:2009-05-12 14:04:22

标签: jar dependencies maven-2 maven-shade-plugin

我希望将不使用Maven的GData Client包含在我的Maven项目中作为依赖项。它作为一堆JAR文件发布。

另外,我使用Maven Shade Plugin构建一个没有任何外部依赖关系的可执行JAR(使用默认配置,不依赖于重命名/包含/排除/转换)。

我该怎么做?

(只是添加JAR作为资源不起作用,因为Shade插件必须提取它们。)

2 个答案:

答案 0 :(得分:5)

您要查看installing 3rd party jars

上的maven文档

一旦安装到您的本地maven存储库,shade应该能够像任何其他依赖项一样使用它们。

答案 1 :(得分:1)

如果您不想出于某种原因在存储库中安装JAR,请参阅此答案:Add a dependency in Maven