2014-11-05 56 views
3

我想JDBC甲骨文添加到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)] 

任何幫助將被佔用。

+1

這個答案應該給你一個想法:http://stackoverflow.com/a/26378059/1570834。只需用'install'替換'help',答案就是有效的。 – DB5 2014-11-05 08:33:39

+0

@ DB5我閱讀答案,並檢查每一件事情。每件事似乎都是正確的,我不知道什麼是錯誤的。 – Narges 2014-11-05 10:22:28

+0

當您使用調試標誌時,您會看到什麼? (即'mvn -X install:install-file ...')。你有沒有嘗試刪除你的本地存儲庫並再次嘗試? – DB5 2014-11-05 10:58:53

回答

0

我也面臨着同樣的問題,有兩個步驟來解決此問題:

  1. 配置Maven代理配置

    1. 打開Maven配置文件:

      • 對於Linux:${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> 
        
  2. 更新帶有工作分機的Maven庫

現在,您可以使用Maven與您的程序。