我創建了maven內部存儲庫。我有沒有使用maven創建的jar,即沒有pom.xml文件。我需要將這個jar部署到我創建的內部存儲庫。爲此我使用了mvn deploy:deploy-file。 以下是我所用過的命令 -將jar部署到maven內部存儲庫
MVN -X部署:部署文件-Durl = SCP://本地主機/我的回購/ -DrepositoryId =本地主機-Dfile = temp.jar -DgroupId = COM .myorg -DartifactId =溫度-Dversion = 1.0 -Dpackaging =罐子-Dclassifier =測試-DgeneratePom =真-DgeneratePom.description = 「溫度測試」 -DrepositoryLayout =默認-DuniqueVersion =假
我使用Windows XP和Apache的行家-3.0.3。我遇到以下錯誤 -
「[錯誤]未能執行目標項目standalone-pom上的org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy-file(default-cli):Failed部署工件/元數據:沒有連接器可用來訪問使用可用工廠WagonRepositoryConnectorFactory類型的存儲庫本地主機(scp:// localhost/commons-logging /)「
我從來沒有在Windows上使用過scp在Linux機器上,我也不需要安裝它來實現這個任務,那麼我可以從哪裏安裝它,以及如何克服我面臨的錯誤。請指導我解決這個問題。
謝謝!
錯誤已解決,我們只需將jar複製到maven_install_dir/lib/ext /中即可。以下是jar文件 1. jsch-0.1.38.jar 2.叢的交互的API-1.0-α-6 3.車皮-SSH-1.0-β-7 4.車皮SSH-共同-1.0-β-7 我們需要爲我們嘗試部署未使用的Maven創建了一個罈子要做到這一點,因爲和它沒有一個pom.xml,所以我們不能添加 ... 需要執行wagon-ssh。因此,我們直接將它們添加到mvn/lib/ext /中。 –