我們在Linux服務器上有一個遠程存儲庫。當我在Linux機器上工作時,我沒有任何問題來使用scp訪問存儲庫。我想現在在項目上的Windows機器上工作,但我無法讓遠程存儲庫工作。與遠程存儲庫和pscp窗口上的maven不起作用
我按照這些指示:http://ekawas.blogspot.com/2007/02/maven-windows-and-deploying-to-remote.html
我在settings.xml中有這樣的
<servers>
<server>
<id>ssh-repository</id>
<username>username</username>
<password>password</password>
<privateKey>C:\Dev\programs\ssh_private_key.ppk</privateKey>
<configuration>
<sshExecutable>plink</sshExecutable>
<scpExecutable>pscp</scpExecutable>
</configuration>
</server>
...
<profiles>
<profile>
<id>defaultProfile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>ssh-repository</id>
<name>SSH-Repository</name>
<url>scpexe://host:/path-to-rep</url>
</repository>
</repositories>
</profile>
</profiles>
當我剛做的命令提示符下PSCP,我不知道有任何問題。 當我嘗試MVN包或MVN乾淨的,它提供了以下錯誤:
Non-resolvable parent POM: Could not transfer artifact .... from/ro ssh-repository ...
有什麼毛病我的settings.xml?
你們是不是要部署站點或釋放/快照到存儲庫? – khmarbaise
我只是想製作一個包。 mvn包或mvn安裝。但是maven不能從我們的遠程倉庫下載需要的依賴關係。 – superbly
所以你說的是通常的依賴關係等。 – khmarbaise