java - 如何创建本地 Maven 存储库来托管非 Mavenized 库?

标签 java maven

问题是:我喜欢使用 Maven,因为它完全简化了开发和依赖项管理。但是,我使用的服务器不是 Mavenized,所以我不能将它添加为 provided 依赖项。有没有一种方法可以简单地指定一个额外的库文件夹并将其添加到 Java 编译器类路径,或者我是否需要为此实际创建一个完整的本地 Maven 存储库?我知道这完全限制了我的便携性,但我同意。想法?此外,在编译之后,我需要将所有未提供的依赖项复制到本地服务器 lib 目录,我假设我可以使用 copy-dependencies 插件将所有内容移动过来。

最佳答案

从 Sonatype、Artifactory 或任何其他存储库管理器免费下载 Nexus。

另一种方法是了解安装:安装文件以将 jars 推送到您的个人本地存储库中。然而,拥有一个如上所示的完整存储库有很多优点(通过缓存的速度不是最低)以至于只安装一个更容易。

关于java - 如何创建本地 Maven 存储库来托管非 Mavenized 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772510/

相关文章:

java - 动态设置 EditTextPreference 标题

java - Android - GestureDetection 强制关闭应用程序

java - 像 log4j 这样的日志记录工具只在开发阶段有用吗?

java - 工具栏和设置栏之间的小空白

java - 如何选择 maven-gpg-plugin 用于签署 Artifact 的 GnuPG key ?

java - 引起原因:java.net.UnknownHostException:host.docker.internal

java - 使用 CustomAuthenticationProvider 和 CustomPasswordEncoder 的 Spring-Boot

java - 混淆器 : Obfuscated jar is not working but un-obfuscated jar is working

maven - 在 intellij Idea 中运行 jmockit

java - 在 Maven 中使用自定义远程存储库时的奇怪行为