所以我有一个GitHub仓库,我想用其他仓库中的其他项目来补充它。我使用Eclipse和Java作为我的开发工具。是否有我可以观看的视频或教程?我在YouTube上搜索过,并且搜索了这个问题 - 我可能没有构建正确的查询,所以找到我需要的。如何在一个Eclipse项目中使用多个GitHub项目?
我不想将两个回购合并成一个回购。我想将另一个repo中的代码合并到我的开发机器上的一个Eclipse项目中,该项目使用了我的回购协议中的一个。我认为。
所以我有一个GitHub仓库,我想用其他仓库中的其他项目来补充它。我使用Eclipse和Java作为我的开发工具。是否有我可以观看的视频或教程?我在YouTube上搜索过,并且搜索了这个问题 - 我可能没有构建正确的查询,所以找到我需要的。如何在一个Eclipse项目中使用多个GitHub项目?
我不想将两个回购合并成一个回购。我想将另一个repo中的代码合并到我的开发机器上的一个Eclipse项目中,该项目使用了我的回购协议中的一个。我认为。
如果我正确理解你,你希望在你的项目中使用其他项目/库。您应该研究Java构建工具(ev。Maven,Gradle等)。除此之外,他们让你为你的项目指定一个依赖关系列表。
Maven的例子
首先,你必须让你的项目使用Maven。例如,如果您希望使用joda-time(Java的流行日期和时间库),则可以转至http://mvnrepository.com/并寻找适合的时间。从那里选择你想要的版本,并将Maven依赖关系复制粘贴到你的pom.xml
文件中。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myproject</groupId>
<artifactId>myproject</artifactId>
<version>0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.1</version>
</dependency>
</dependencies>
</project>
现在,当你从你的命令行调用mvn clean install
或使用Maven的Eclipse插件,你的项目的生成和您指定的依赖是下载并添加到您的类路径。
请记住,依赖项的源代码永远不会添加到您的项目中,只有jar
文件被添加到您的类路径中。
非常感谢!我会离开你的草坪。 – nicomp
如果您花时间与Google合作,您会为自己做出很好的服务。我可以看到,年轻一代的最大问题似乎是他们不知道如何寻找信息。你不能指望别人总是握着你的手。 – Kayaman
可能的重复[你如何合并两个git仓库?](http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories) – kmonsoor
另外,教程的请求是脱离主题。 – Ajean