如何更新Maven本地存储库?如果,我没有下载权。 我有最新的jar文件。如何替换m2文件夹中的jar文件并更新pom文件?
我已经尝试过了: 您可以将它们复制到本地存储库中。例如,如果您应该添加此依赖项:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.4</version>
</dependency>
您应该在Maven本地存储库中创建文件夹: //com//fasterxml//jackson//core//jackson-databind//2.9.4并将您的jar放在此文件夹中。
现在低于错误-
无法读取org selenium selenium selenium
-java:jar:3.13.0
答案 0 :(得分:0)
您可以将它们复制到本地存储库中。 例如,如果您应该添加此依赖项:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.4</version>
</dependency>
您应该在Maven本地存储库中创建文件夹: //com//fasterxml//jackson//core//jackson-databind//2.9.4并将您的jar放在此文件夹中。
答案 1 :(得分:0)
您可能没有包含所有相关父pom,传递依赖项等的jar的完整列表。手动创建完整列表非常困难。如果缺少依赖项的任何依赖项,则您的项目将无法编译。
首先,我建议您尝试获得“下载权限”,因为将Maven与一堆手动部署的jar一起使用非常脆弱,并且需要花费大量时间才能正确。
如果无法获取它们,则需要手动添加缺少Maven的所有jar(例如问题中提到的硒罐),或者,如果确定不需要某些工件,则可以排除这些依赖项在您的pom中。