Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在没有Internet连接的情况下使用Maven安装JDBC驱动程序_Java_Maven_Jakarta Ee - Fatal编程技术网

Java 如何在没有Internet连接的情况下使用Maven安装JDBC驱动程序

Java 如何在没有Internet连接的情况下使用Maven安装JDBC驱动程序,java,maven,jakarta-ee,Java,Maven,Jakarta Ee,我的服务器没有互联网连接,我想用Maven安装jdbc驱动程序jar ojdbc7.jar。我已手动将ojdbc7.jar复制到.m2文件夹。我正在尝试使用下面的命令安装它 mvn install:install-file -Dfile=c:\users\vk\.m2\repository\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar 如果存在internet

我的服务器没有互联网连接,我想用Maven安装jdbc驱动程序jar ojdbc7.jar。我已手动将ojdbc7.jar复制到.m2文件夹。我正在尝试使用下面的命令安装它

mvn install:install-file -Dfile=c:\users\vk\.m2\repository\ojdbc7.jar
    -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar
如果存在internet连接,上面的命令工作正常,我面临问题,maven build由于缺少internet连接而失败。谁能告诉我如何在没有互联网连接的情况下安装它

谢谢,
Sudheer

您使用的命令是正确的。但是您安装的jar可能依赖于其他包,但是这些包还没有安装在您的.m2中。所以maven为您下载依赖项,所以它需要网络连接

如果您试图脱机安装jar,因为您的计算机无法连接到网络。您需要使用命令手动安装所有依赖项。这可能是你的噩梦。我建议您将ojdbc7.jar安装在网络可访问的机器上,并将整个.m2复制到目标机器上。
进一步

c:\users\vk\.m2\repository\ojdbc7.jar-看起来不是有效位置安装mvn的目的是将本地文件复制到本地mvn存储库,您不需要手动复制它-也请发布
错误
消息您确定您对
mvn安装
的呼叫由于internet连接问题而失败吗?我昨天自己运行了它,它成功了。如果你想手动执行它,请查看“是”,当我在其他具有internet连接的服务器上执行相同的过程时,它可以正常工作。请参阅下面的错误代码