我有一个运行完美的 Maven 项目,它使用 pom.xml 文件来获取所需的 jar 文件。不幸的是,我连接的数据库在 mvnrepository 上没有任何 jar 文件。现在它们位于 Referenced Libraries 文件夹中。
由于这些文件是专有的,我需要将它们保存在本地。我已经设置了 Apache Archiva 并添加了文件。
我能否让我的项目 pom 文件同时引用远程存储库和本地存储库?
最佳答案
是的,你可以,像这样:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<interactiveMode/>
<usePluginRegistry/>
<offline/>
<pluginGroups/>
<servers/>
<mirrors/>
<proxies/>
<profiles/>
<activeProfiles/>
</settings>
有关这方面的更多详细信息,您可以查看 here .
你也可以看看这个article .
通过以下配置即可实现:
<localRepository>/dev/m2repo</localRepository>
关于java - maven可以同时使用本地和远程仓库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40851851/