0

我可以下载以下 jar 文件:

import net.sf.opensftp.SftpResult; import net.sf.opensftp.SftpSession; import net.sf.opensftp.SftpUtilFactory; import net.sf.opensftp.impl.SftpUtil;

但我无法pom.xml在 Maven 中导入它。我在http://mvnrepository.com/上尝试了 maven 存储库搜索,但我找不到任何 for opensftp。我应该怎么做才能将maven依赖项opensftp放入pom.xml

4

4 回答 4

0

您可以使用以下命令手动安装所需的依赖项:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

这来自此处找到的指南。您将不得不手动维护依赖项,但我认为如果在任何打开的存储库中都找不到特定的依赖项,这是唯一的选择。

于 2013-06-10T16:12:06.700 回答
0

您可以使用以下命令将下载的 jar 文件导入本地 maven 存储库

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

然后在 pom.xml 中提供依赖项

于 2013-06-10T16:13:02.407 回答
0

看起来这个项目没有部署到公共 Maven 存储库。在您的位置,我会安装一个 Maven 存储库管理器,例如Nexusnet.sf.opensftp并手动上传到它。

于 2013-06-10T16:13:11.660 回答
0

在您的类路径中添加 jar 将该位置添加到<systemPath></systemPath>

<dependency>
<groupId>com.test.maven.libs</groupId>
<artifactId>a..jar</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>
${basedir}/src/main/webapp/WEB-INF/lib/your-jar-name
</systemPath>
</dependency>
于 2013-06-10T16:33:39.183 回答