问题是:我喜欢使用 Maven,因为它完全简化了开发和依赖项管理。但是,我使用的服务器不是 Mavenized,所以我不能将它添加为 provided
依赖项。有没有一种方法可以简单地指定一个额外的库文件夹并将其添加到 Java 编译器类路径,或者我是否需要为此实际创建一个完整的本地 Maven 存储库?我知道这完全限制了我的便携性,但我同意。想法?此外,在编译之后,我需要将所有未提供的依赖项复制到本地服务器 lib 目录,我假设我可以使用 copy-dependencies
插件将所有内容移动过来。
最佳答案
从 Sonatype、Artifactory 或任何其他存储库管理器免费下载 Nexus。
另一种方法是了解安装:安装文件以将 jars 推送到您的个人本地存储库中。然而,拥有一个如上所示的完整存储库有很多优点(通过缓存的速度不是最低)以至于只安装一个更容易。
关于java - 如何创建本地 Maven 存储库来托管非 Mavenized 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772510/