我可以下载以下jar文件:
import net.sf.opensftp.SftpResult;
import net.sf.opensftp.SftpSession;
import net.sf.opensftp.SftpUtilFactory;
import net.sf.opensftp.impl.SftpUtil;
但我无法通过maven中的pom.xml
导入该内容。我在http://mvnrepository.com/上尝试了maven存储库搜索,我找不到opensftp
的任何搜索。我应该怎么做才能将opensftp
的maven依赖项放在pom.xml
答案 0 :(得分:0)
您可以使用以下命令手动安装所需的依赖项:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
这来自guide found here。您将不得不手动维护依赖项,但我认为如果在任何打开的存储库中找不到特定的依赖项,则它是唯一的选项。
答案 1 :(得分:0)
您可以使用以下命令
将下载的jar文件导入本地maven存储库
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
然后在pom.xml中提供依赖项条目
答案 2 :(得分:0)
此项目似乎未部署到公共Maven存储库。在我的位置,我会安装一个Maven存储库管理器,例如Nexus并手动上传net.sf.opensftp
。
答案 3 :(得分: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>