Java 如何配置到专用maven存储库的dbeaver代理连接

Java 如何配置到专用maven存储库的dbeaver代理连接,java,oracle,maven,dbeaver,Java,Oracle,Maven,Dbeaver,我正在网络上使用一个内部maven/artifactory存储库 我正在尝试使用DBeaver 7.1.0初始化Oracle连接。(不是eclipse插件,而是独立程序) 每次初始化时,它都无法下载驱动程序。 带着错误 Error Resolving Dependencies Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found 我假设这是因为代理阻止外部访问下载文件 了解my~/.m2/

我正在网络上使用一个内部maven/artifactory存储库

我正在尝试使用DBeaver 7.1.0初始化Oracle连接。(不是eclipse插件,而是独立程序)

每次初始化时,它都无法下载驱动程序。 带着错误

Error Resolving Dependencies
  Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found
我假设这是因为代理阻止外部访问下载文件

了解my~/.m2/settings.xml的内容


       <proxies>
         <proxy>
           <host>myproxy.foo</host>
           <port>80</port>
         </proxy>
       <proxies>
       <profiles>
        <profile>
          ...
          <repositories>
            <repository>
              <id>foobar</id>
              <name>mystuff</id>
              <url>https://my-interal-maven.foo/artifactory/mystuff</url>


在我的文件系统上用JAR替换所有条目后。。。连接成功了

我也遇到了同样的问题(公司网络上的各种安全设置问题阻止我设置驱动程序)。 我的解决方法是以某种方式在本地驱动器上获取Oracle驱动程序jar文件,然后通过转到DBeaver中的数据库-->驱动程序管理器来定义自己的Oracle驱动程序。 从那里我定义了一个新的驱动程序,通过在本地驱动器上添加一个文件作为指向OracleJAR文件驱动程序的指针,然后单击FindClass。 它找到了类,然后我只是填写了一些默认端口的详细信息,等等。 然后我与我刚刚创建的驱动程序建立了一个新的连接,输入用户名和密码,它就工作了。
简而言之,我只是将jar文件带到本地驱动器,创建了一个新的驱动程序和一个新的连接。

这是否回答了您的问题?谢谢,这是一个很好的解决方法,我在编辑的问题中发布了一个演练
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xmlparserv2/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xdb6/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1