Java maven如何导入

Java maven如何导入,java,maven,pom.xml,Java,Maven,Pom.xml,我可以下载以下jar文件: import net.sf.opensftp.SftpResult; 导入net.sf.opensftp.SftpSession; 导入net.sf.opensftp.SftpUtilFactory; 导入net.sf.opensftp.impl.SftpUtil 但我无法在maven中通过pom.xml导入该文件。我尝试在上搜索maven repository,但找不到任何opensftp。要将opensftp的maven依赖项放入pom.xml中,我应该怎么做?您

我可以下载以下jar文件:

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


但我无法在maven中通过
pom.xml
导入该文件。我尝试在上搜索maven repository,但找不到任何
opensftp
。要将
opensftp
的maven依赖项放入
pom.xml

中,我应该怎么做?您可以使用以下命令手动安装所需的依赖项:

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

mvn安装:安装文件-Dfile=-DgroupId=-DartifactId=。您必须手动维护依赖项,但我认为如果在任何打开的存储库中都找不到任何特定依赖项,那么这是唯一的选择。

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


mvn安装:安装文件-Dfile=-DgroupId=-DartifactId=-Dversion=-Dpackaging=


然后在pom.xml中提供依赖项条目,看起来该项目没有部署到公共Maven存储库中。在您的位置上,我会安装一个Maven存储库管理器,例如,并手动将
net.sf.opensftp
上传到它。

在类路径中添加jar将该位置添加到


com.test.maven.libs
a、 jar先生
1
系统
${basedir}/src/main/webapp/WEB-INF/lib/您的jar名称
<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>