我一直在尝试使用vget库/ api制作自己的youtube视频下载器。 vget库位于以下位置:https://github.com/axet/vget
我已经在github上下载了zip文件,并将项目导入了eclipse。但是,我对应该如何正确使用此API感到困惑。我应该创建一个全新的项目,并导入所需的类,还是将自己的源文件放入api项目中?
我已经阅读了有关此问题的其他主题。但是,他们都提到api通常是如何打包在JAR文件中的,但是在我的情况下,它仅仅是文件和类。因此,我对如何正确使用此api感到困惑。
最佳答案
vget项目是一个maven项目。您会看到它,因为它在项目的根文件夹中有一个pom.xml
文件。
要使用它,甚至不需要下载源代码,因为已编译的jar文件已经存储在中央maven存储库中。您可以在此处找到有关此的更多信息:
http://mvnrepository.com/artifact/com.github.axet/vget/1.1.23
(通常,您可以使用http://mvnrepository.com/网站在maven中央存储库中搜索您的库是否可用。如果它甚至是一个非常受欢迎的库,那么很有可能是它)
您需要做的是使自己的项目成为Maven项目。
Here's a "5 minutes" starter guide描述如何执行此操作。
完成后,只需将对vget的依赖关系添加到<dependencies>
部分中的pom.xml文件中:
<dependency>
<groupId>com.github.axet</groupId>
<artifactId>vget</artifactId>
<version>1.1.23</version>
</dependency>