如何在一个Eclipse项目中使用多个GitHub项目?

时间:2015-12-14 18:29:53

标签: java eclipse github

所以我有一个GitHub回购,我想用其他回购中的其他项目来补充它。我使用Eclipse和Java作为我的开发工具。有我可以观看的视频或教程吗?我已经在YouTube上搜索并搜索了问题 - 我可能没有建立正确的查询,所以找到我需要的内容。

我不想将两个回购合并为一个回购。我想在另一个repo中将代码合并到我的dev机器上的Eclipse项目中,该项目使用我的一个repos。我认为。

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您希望在项目中使用其他项目/库。您应该研究Java构建工具(ev.Maven,Gradle等)。除此之外,它们还允许您指定项目的依赖项列表。

Maven示例

首先,您应该将项目设置为使用Maven

例如,如果您希望使用joda-time(Java的流行日期和时间库),您可以转到http://mvnrepository.com/并查找joda-time。从那里选择所需的版本并将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文件添加到您的类路径中。