所以我有一个GitHub回购,我想用其他回购中的其他项目来补充它。我使用Eclipse和Java作为我的开发工具。有我可以观看的视频或教程吗?我已经在YouTube上搜索并搜索了问题 - 我可能没有建立正确的查询,所以找到我需要的内容。
我不想将两个回购合并为一个回购。我想在另一个repo中将代码合并到我的dev机器上的Eclipse项目中,该项目使用我的一个repos。我认为。
答案 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
文件添加到您的类路径中。