用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖

思路:创建要发布的项目(如:utils)–>发布该项目到GitHub–>在其他项目中引入该utils的依赖

1.创建要发布的项目(项目名:utils)

1.1 点击该网址(https://start.spring.io/) ,按图填写完毕后,下载到本地,如图:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
1.2 将下载好的文件解压到指定目录下,如图:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖

2.发布该项目(utils)到GitHub

2.1 先点击该网址(https://github.com/) 完成注册,登录后,点击“New repository”,
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
2.2 按图填写信息,如图:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
2.3 将解压好的utils项目导入eclipse中
2.3.1 在eclipse中 “右键”-“import”-“Existing Maven Projects”-“browse”-“Finish”
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
2.3.2 打开pom.xml
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
删除以下代码块

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.1.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-data-jpa</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>

将main和test下com.example.utils包下的两个utilsApplication.java文件统统删除,如图:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
2.3.3 向该项目(utils)发布到GitHub
选中项目后,右键–Team–Share Project,选择Git后,Next–
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
按图所示步骤操作:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
注意:此时可能会报如下错误:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
解决办法:
选中项目,右键-Team-Commit,如图:
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
填写说明并全选文件后,Commit and Push
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
URI地址去GitHub中复制
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
然后,点击Next
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
2.3.4 此时去GitHub中一看,尴尬了,发现并没有传上去
选中项目–右键–Team–Remote–push
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
点击Next
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
点击Finish
2.3.5 去GitHub一看,成功了,如果你还是没有提交上去,就先Team–pull一下,然后反复的commit或者remote操作
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖

3.在其他项目中引入该utils的依赖

3.1 创建测试工具类(StreamUtils.java),并提交到GitHub,等会在别的项目引入utils依赖成功后,就可以调用里面的方法来测试是否引用成功
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
StreamUtils.java代码

package com.example.utils;

/**
 * @Description 
 * @author 大都督
 * @date 2018年10月27日
 */
public class StreamUtils {

	public static String helloGitHub() {
		return "success";
	}
	
}

3.2 提交StreamUtils.java文件到GitHub
选中StreamUtils.java文件,右键–Team–Commit
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
点击 Commit and Push
3.3 去GitHub检查一下,发现提交成功
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
3.4 向其他项目中引入utils的maven依赖
3.4.1 在GitHub发布utils,点击 “releases”
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
点击 “create a new release”
用eclipse向GitHub发布项目,并将该项目作为其他项目的依赖
点击网址(https://jitpack.io/) , 输入你的repository URI

相关文章:

  • 2022-12-23
  • 2021-10-20
  • 2021-05-25
  • 2021-05-29
  • 2021-12-12
  • 2022-01-19
  • 2021-05-26
猜你喜欢
  • 2021-11-27
  • 2021-10-21
  • 2022-02-08
  • 2021-05-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案