我尝试将 Jsch 0.1.44 与 Maven 一起使用。
我的 pom.xml 中有以下依赖项。
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.44</version>
<scope>compile</scope>
</dependency>
如果我跑mvn compile
maven看起来很正常,并告诉我Jsch已成功下载。
但是编译的时候却找不到Jsch类。如果我查看本地存储库,我可以看到 Jsch-jar 只有 3kb 大小。如果我打开 jar 文件,我还可以看到只有 META-INF 文件夹。
那么这里出了什么问题,我该如何解决这个问题呢?
由于某种原因,中央存储库中的 jar 文件似乎已损坏。
解决方案是将 Jsch 的另一个存储库添加到 pom.xml 中。
<repository>
<id>Jsch</id>
<url>http://jsch.sf.net/maven2/</url>
</repository>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)