maven如何进口

时间:2013-06-10 16:01:52

标签: java maven pom.xml

我可以下载以下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

4 个答案:

答案 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>