java导入maven项目源码_使用Eclipse-Maven-git做Java开发(13)--导入git仓库的代码到eclipse...

本文介绍了如何使用Eclipse、Maven和Git,从Git仓库导入Java Web项目。首先,新建一个包含基本pom.xml的项目,然后在Git仓库中导入项目,通过Eclipse的“Convert to Maven Project”功能将其转换为Maven项目,接着完善文件结构,包括创建必要的源代码和资源文件夹,以及web.xml。最后,提交所有更改,准备开始编码工作。
摘要由CSDN通过智能技术生成

前面讲到了怎么使用osc的git服务进行代码托管。至此,我们已经可以使用git进行文件的版本管理了,甚至可以进行不需要IDE的编程了,但是我们绝大多数时候还是需要IDE的,接下来就说一下如何使用git仓库创建maven工程,并且导入到我们的eclipseIDE中。

0、说明

我们需要前面一篇博客说到的那个git仓库,以及:eclipse、maven(配置完善)、网络,其实这些都是完备的吧,好了下面就正式开始啦。

1、新建pom.xml

不用多说,根据前面对maven工程的分析,相信你应该已经知道了pom.xml文件的重要性,它是必不可少的。

我们完全凭空写一个出来有一些困难,而且没有必要那样做,我这里为你准备了一个最精简的可用的,你可以复制到一个叫做“pom.xml”的文件中使用(后面会有简单说明):

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

cn.songxinqiang

oss-parent

1.5

testproj

1

jar

这里使用了一个""标签,相当于正在写的这个pom“继承”了对应坐标指定的pom。关于这个pom,是我自己写的一个maven项目的基本pom,大家可以去git仓库或者maven中央仓库了解详情。这个pom描述了基本编译、打包、发布的需求等,可以基本满足需要,以后会对相关插件升级之后发布新版本。

在这里,我们不直接这样使用,我想建的是一个web项目,得把""标签指定为“war”,并且构件的名字也要修改,修改之后我的pom.xml文件内容是:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

cn.songxinqiang

oss-parent

1.5

blog-example-1

1

war

2、导入项目

大家或许会疑惑--前面不是分析到了吗,maven项目还有很多文件结构的啊?别担心,本文要说到的这种方法是前面文章没说到的、只在git仓库中才好用的新的新建maven工程的方法。

在我们新建了pom.xml文件之后,在仓库列表的文件情况已经是下面这种情况了,这正是我们需要的:

f9c63aadff81430d481ac77ffc1cfea7.png

我们在这个仓库上右键,->“import projects”打开导入项目对话框

5ab2bf439128186bd4d3ee3423c4d59e.png

fe36799ea706869f735875189d472f9e.png

对话框中有一个单选,三个选项,分别是“导入已有项目”、“使用新建向导导入”、“使用通用项目导入”,一般我们使用第一种或者第三种,第一种是对于文件已经是eclipse项目的情况,第三种是不指定项目类型后续进行指定。

我们现在的情况就是第三个选项的情况,先导入项目,后面我们会使用maven插件自动完成项目类型的指定。

在下一步中,我们可以修改项目工程的显示名称,默认是git仓库的文件夹名,我们最好不修改,直接确定就是。

cb70bdf761e3db3d5c5774741b2572ad.png

在点击完成后,工程视图中列表就会出现这个工程,这个时候工程是没有类型的,还没有完工,这个时候我们需要快速的在工程上右键.->“configure”->"convert to maven project",将其转换为maven工程。

fd7c4a1b709980b36ca524d78a0ca231.png

等待eclipse处理一会就好了。

3、完善文件结构

这个时候的工程文件结构是不完整的

7385d507cb60abfa0976a382ab122789.png

我们还需要新建“src/main/java”、“src/main/resources”文件夹,测试的文件夹如果有需要也一并建上。

此外我们还要针对web项目新建"src/main/webapp/WEB-INF"文件夹和其中的web.xml文件,文件内容:

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

id="WebApp_ID" version="3.1">

index.jsp

后续再根据需要在文件中进行配置。

这时我们的文件结构是这样的

8331450ea16ff3ccfba7971aafb8b3aa.png

最后再提交就好了。

4、小结

到这里,我们已经完成了代码的托管、maven工程新建、导入为eclipse工程等步骤,可以开始正式的编码工作了,下一篇将介绍在编写代码中的一些情况的处理。

enjoy!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值