我想将jdbc oracle添加到maven存储库,因为它不在存储库中,我必须运行此命令:
mvn install:install-file
-Dfile=D:\Temp\ojdbc6.jar
-DgroupId=com.oracle
-DartifactId=ojdbc6 -
Dversion=11.2.0 -Dpackaging=jar
并遇到此错误:
[ERROR] No plugin found for prefix 'install' in the current project and in the p
lugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the re
positories [local ({my repository path}), central (https://repo.maven.
apache.org/maven2)]
任何帮助都会被挪用。
答案 0 :(得分:0)
我遇到了同样的问题,解决这个问题需要两个步骤:
配置Maven代理配置
打开Maven配置文件:
${user.home}/.m2/settings.xml
对于Windows:C:\users\username\.m2\settings.xml
如果您找到该文件,请将其打开并搜索<proxies></proxies>
该段。
如果找不到该文件,请创建一个名为settings.xml
的新文件并添加以下xml标记<settings></settings>
添加代理配置如下:
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
使用工作扩展程序更新Maven库
wagon-http-lightweight-2.2.jar
https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-lightweight/2.2/wagon-http-lightweight-2.2.jar %M2_HOME%/lib/ext
文件夹。现在您已准备好在程序中使用Maven。
答案 1 :(得分:0)
尝试将其添加到您的Maven配置文件中:
<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc14 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
它应将Oracle JDBC安装到您的存储库,并应安装必要的JARS。
https://www.tech-recipes.com/rx/39256/add-dependencies-to-maven-pom-xml-file/
将其添加到dependencies
标签中。
希望有帮助!
答案 2 :(得分:0)
我最近遇到了相同的错误,并尝试了此命令。奏效了。
export MAVEN_OPTS=-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2
答案 3 :(得分:0)
[错误]在存储库[本地(/ Users / amitkumar /)中,在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo]中找不到前缀为'install'的插件。 .m2 /存储库),中央(https://repo.maven.apache.org/maven2)]
我们需要按照以下2个步骤来解决此问题: 步骤1:打开Maven配置文件:对于Linux:$ {user.home} /。m2 / settings.xml 如果可以找到该文件,请打开它并搜索该段。 如果找不到该文件,请创建一个名为settings.xml的新文件,并添加以下xml标记 添加代理配置,如下所示:
<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 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>www-proxy.us.oracle.com</host>
<port>80</port>
<nonProxyHosts>adc2170275|*.oracle.com|*.oracleads.com|*.us.oracle.com|
*.uk.oracle.com|*.ca.oracle.com|*.oraclecorp.com|
*.oracleportal.com
</nonProxyHosts>
</proxy>
</proxies>
</settings>
步骤2: 使用有效的扩展程序更新Maven库 Wagon HTTP轻量级库允许我们通过NTLM代理进行连接。可以将其添加为默认Maven库的扩展。 从https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-lightweight/2.2/wagon-http-lightweight-下载wagon-http-lightweight-2.2.jar 2.2.jar 将下载的文件复制到%M2_HOME%/ lib / ext文件夹。