【发布时间】:2018-07-17 20:48:48
【问题描述】:
我有一个使用 Maven 的 Java 项目。在我的项目中,我有一个名为 libs 的文件夹,其中包含我无法从 Internet/外部存储库加载的所有 JAR。
我的问题是如何指定 Maven 在打包、构建等过程中包含这些 JAR?
Maven 新手,如果这是一个愚蠢的问题,请见谅。
编辑:我有一个自动工具,可以在我的 Git 上查看我的 pom.xml,以在不同的环境中构建和部署我的项目。因此,按照here 的建议将其添加到本地 Maven 存储库中将无济于事,因为它仅适用于我的 PC。如果我在我的 JAR 中添加一个 libs 文件夹,无论我在哪里,它都可以工作。
如果不清楚或我弄错了,请在 cmets 中问我。
【问题讨论】:
-
这不是Maven应该做的工作。只需将这些 JAR 包含在您的类路径中即可。
-
@Generic 这会将本地 JAR 添加到您的 maven 本地存储库中,但这不是我想要做的。
-
@Mick 我同意,但是例如我将我的代码放在 GIT 上,并将我的外部 JAR 放在 lib 中,如果有人拿走代码,他将不得不再次设置类路径对吗?我有一个使用 Maven 构建和部署我的项目的自动工具,如果我没记错的话,只有在本地使用 Eclipse 才能设置类路径?
标签: java maven deployment build dependencies