2015-12-14 210 views
0

所以我有一個GitHub倉庫,我想用其他倉庫中的其他項目來補充它。我使用Eclipse和Java作爲我的開發工具。是否有我可以觀看的視頻或教程?我在YouTube上搜索過,並且搜索了這個問題 - 我可能沒有構建正確的查詢,所以找到我需要的。如何在一個Eclipse項目中使用多個GitHub項目?

我不想將兩個回購合併成一個回購。我想將另一個repo中的代碼合併到我的開發機器上的一個Eclipse項目中,該項目使用了我的回購協議中的一個。我認爲。

+0

如果您花時間與Google合作,您會爲自己做出很好的服務。我可以看到,年輕一代的最大問題似乎是他們不知道如何尋找信息。你不能指望別人總是握着你的手。 – Kayaman

+0

可能的重複[你如何合併兩個git倉庫?](http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories) – kmonsoor

+0

另外,教程的請求是脫離主題。 – Ajean

回答

2

如果我正確理解你,你希望在你的項目中使用其他項目/庫。您應該研究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文件被添加到您的類路徑中。

+0

非常感謝!我會離開你的草坪。 – nicomp

相關問題