您的位置:首页 > 编程语言 > Java开发

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文件中添加如下依赖。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐