Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
2018-01-09 17:16
597 查看
FastDFS Client目前在中央仓库是没有坐标的,为了解决这个问题,我们需要另辟蹊径。
第一种尝试:我尝试了从github上下载fastdfs-client源码并导入eclipse当中,但无法导入到eclipse当中。
第二种尝试:直接使用eclipse来下载github上的源码,这种方法证明是可行的,下面详细介绍如何操作。
1、在左侧空白处右键------>Import------->Import,如下图所示。
2、在弹出的对话框中展开Git,点击"Projects from Git",然后点击"Next",如下图所示。
3、在弹出的对话框中点击"Clone URI",然后点击"Next",如下图所示。
4、我们会看到如下图所示的界面,我们需要向URI输入框中输入Fastdfs-Client在Github的上Git地址。
那么怎么在Github上找到git地址呢?我们在浏览器地址栏输入https://github.com/happyfish100/fastdfs-client-java并访问该网址,我们可以看到如下图所示界面,我们点击"Clone
or download"右边的倒三角图标,就会下拉出一个框,在文本框中就是我们想要的git下载地址。我们复制该地址并输入到上图的URI输入框中。
5、我们向URI输入Git地址后,Host和Repository path会自动填充内容,我们点击"Next"。
6、点击上图的"Next"之后会看到如下图所示界面,默认就是勾选的master,我们直接点击"Next"
7、默认情况下,Directory显示的是C盘下的目录,我们更改一下,更换成我们eclipse工程目录下,然后点击"Next",如下图所示。
8、下图中我们选择"Import
as general project",表示按普通工程导入到eclipse,然后点击"Next",如下图所示
9、不用做修改,直接点击"Finish"。
10、下面我们把通用工程转成web工程,我们在导入的fastdfs-client-java工程上右键,然后点击"Properties",如下图所示。
11、在打开的对话框中点击"Project
Facets",我们会看到右侧的信息,我们点击"Convert to faceted form..",如下图所示。
12、在下图中,我们我们不用做任何修改,直接点击"Apply"和"OK"即可。如果导入的工程是Dynamic Web工程的话,记得勾选上浅蓝色圈住的对话框。
13、下面我们再把web工程转变为Maven工程,我们在工程上右键------->Configure------->Convert
to Maven Project,如下图所示。
14、刚生成的Maven工程是会报错的,因为它pom.xml文件中定义的jdk的版本过低(是1.5的),因此我们需要修改下jdk版本,我们打开pom.xml文件,并把jdk原来的版本1.5改为1.8(大家根据自己使用的jdk版本做相应的修改即可),如下图所示。
15、修改完pom.xml文件中的jdk的版本后,我们需要重新更新下maven依赖,在工程上右键------->Maven-------->Update
Project,如下图所示。
16、系统默认给我们选择好了我们要更新的工程,我们直接点"OK"即可开始更新,如下图所示。
17、更新maven后,工程的JRE版本自动变成1.8了,工程也不报错了,如下图所示。
18、我们本地仓库中还没有fastdfs-client的包,因此我们要将该工程打包到本地maven仓库中,我们在工程上右键------->Run
As------->Maven Install,如下图所示。
19、打包好之后,我们到本地maven仓库看下是否已经有fastdfs-client的相关包了,我们发现已经生成好了,如下图所示。
20、既然本地有了fastdfs-client的包了,那剩下的就是如何引用的问题了,这里以我的taotao-manager-web工程为例,在它的pom.xml文件中添加如下依赖。
第一种尝试:我尝试了从github上下载fastdfs-client源码并导入eclipse当中,但无法导入到eclipse当中。
第二种尝试:直接使用eclipse来下载github上的源码,这种方法证明是可行的,下面详细介绍如何操作。
1、在左侧空白处右键------>Import------->Import,如下图所示。
2、在弹出的对话框中展开Git,点击"Projects from Git",然后点击"Next",如下图所示。
3、在弹出的对话框中点击"Clone URI",然后点击"Next",如下图所示。
4、我们会看到如下图所示的界面,我们需要向URI输入框中输入Fastdfs-Client在Github的上Git地址。
那么怎么在Github上找到git地址呢?我们在浏览器地址栏输入https://github.com/happyfish100/fastdfs-client-java并访问该网址,我们可以看到如下图所示界面,我们点击"Clone
or download"右边的倒三角图标,就会下拉出一个框,在文本框中就是我们想要的git下载地址。我们复制该地址并输入到上图的URI输入框中。
5、我们向URI输入Git地址后,Host和Repository path会自动填充内容,我们点击"Next"。
6、点击上图的"Next"之后会看到如下图所示界面,默认就是勾选的master,我们直接点击"Next"
7、默认情况下,Directory显示的是C盘下的目录,我们更改一下,更换成我们eclipse工程目录下,然后点击"Next",如下图所示。
8、下图中我们选择"Import
as general project",表示按普通工程导入到eclipse,然后点击"Next",如下图所示
9、不用做修改,直接点击"Finish"。
10、下面我们把通用工程转成web工程,我们在导入的fastdfs-client-java工程上右键,然后点击"Properties",如下图所示。
11、在打开的对话框中点击"Project
Facets",我们会看到右侧的信息,我们点击"Convert to faceted form..",如下图所示。
12、在下图中,我们我们不用做任何修改,直接点击"Apply"和"OK"即可。如果导入的工程是Dynamic Web工程的话,记得勾选上浅蓝色圈住的对话框。
13、下面我们再把web工程转变为Maven工程,我们在工程上右键------->Configure------->Convert
to Maven Project,如下图所示。
14、刚生成的Maven工程是会报错的,因为它pom.xml文件中定义的jdk的版本过低(是1.5的),因此我们需要修改下jdk版本,我们打开pom.xml文件,并把jdk原来的版本1.5改为1.8(大家根据自己使用的jdk版本做相应的修改即可),如下图所示。
15、修改完pom.xml文件中的jdk的版本后,我们需要重新更新下maven依赖,在工程上右键------->Maven-------->Update
Project,如下图所示。
16、系统默认给我们选择好了我们要更新的工程,我们直接点"OK"即可开始更新,如下图所示。
17、更新maven后,工程的JRE版本自动变成1.8了,工程也不报错了,如下图所示。
18、我们本地仓库中还没有fastdfs-client的包,因此我们要将该工程打包到本地maven仓库中,我们在工程上右键------->Run
As------->Maven Install,如下图所示。
19、打包好之后,我们到本地maven仓库看下是否已经有fastdfs-client的相关包了,我们发现已经生成好了,如下图所示。
20、既然本地有了fastdfs-client的包了,那剩下的就是如何引用的问题了,这里以我的taotao-manager-web工程为例,在它的pom.xml文件中添加如下依赖。
相关文章推荐
- 学习淘淘商城第十九课 补充2:Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
- Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
- eclipse 配置maven插件 以及nuxus 搭建本地私服仓库
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(三): 配置篇
- windows下maven的下载安装以及本地的仓库的配置
- Eclipse 下载maven第三方源码包及删除maven仓库的.lastUpdated后缀文件
- 【Maven】Maven的下载与配置,修改其本地仓库,并挂在到Eclipse for javeee建立一个Servlet3.0的Helloworld
- Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇
- maven是怎么(或者说什么时候)把工程的jar包,下载到本地maven仓库所在位置的?
- GitHub基础学习-从GitHub远程仓库下载项目到本地eclipse中进行开发
- Github-上传本地文件夹源码到Github以及下载
- eclipse+maven+本地仓库+远程仓库+私服nexus+源码发布.
- 【Maven】Maven的下载与配置,修改其本地仓库,并挂在到Eclipse for javaee建立一个Servlet3.0的Helloworld
- Eclipse中maven导入下载好的jar包到本地仓库
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(一): 准备篇
- Maven学习第一节---maven入门(maven下载和环境变量以及本地仓库配置)
- 如何将本地maven工程打包到仓库以供在其他工程用pom.xml文件调用
- maven 下载、安装配置以及本地仓库地址、镜像仓库地址修改
- 关于如何将Maven工程上传到Github和从Github下载到本地