当你从别人那或者从网上下载了一个maven项目,发现进入目录后是一个pom.xml文件和一个src文件夹,
当然可能还存在一些README之类的这些都不重要,最关键的就是pom.xml和src文件夹,
在src下,src/main/java一般就是放置的项目的java源代码,在src/test/java下放置的是java测试代码。
src\main\webapp 是web项目的配置和一些前端页面的代码
那么我们当然想把它放到自己的eclipse/myeclipse里面运行
打开eclipse,点击"File"->Import-maven
myeclipse 里面的如下
点击next,找到项目的根文件夹,然后看到如下图:
选择你要导入的项目的对应的项就可以了,点击finish就可以将项目导入进来了。
(建议导入前先配置好maven,把镜像设置成阿里云的!Maven就会自动被导入到eclipse中,这个时候pom.xml文件中定义的jar包正在被eclipse远程下载.所以导入过程可能会缓慢一些,等待即可.)
在导入了别人的maven项目以后,你肯定发现这个项目都是红叉!!!
那是因为项目中原来带有标注的环境跟你本地的不一致导致的, 因此需要更改为自己的运行环境。
首先: 在你导入的这个Maven项目上,选择它,然后点击右键,选择菜单中最后一项的 properties,
打开以后,在左边的列表中选择Resource:
将项目修改为UTF-8编码,这是解决项目中文乱码的地方.
记得点击右下角的apply(应用),让配置生效.
继续在左边的列表中选择java Build Path :
选择add library ,把自己的jdk放上去.
如果你的这里有别人原来的,你要先把它remove掉,然后再运用自己的JRE包.
也是点击apply应用.
之后继续在左边的列表中选择java Complier:
这个是选择你的项目编译版本, 这里要对应你上面图片中选择的JRE版本,
比如你本地的JDK是1.7,你就选择1.7,是JDK1.8,你就选择1.8.
点击apply应用.
然后就是整个项目的配置环境:
如图:查看一下是不是都对应了你的版本,主要是java
之后点击apply,yes之类的标语, 这时项目就配置好环境的项目了
继续在项目上点击右键 ,选择properties,在其中选择Deployment Assemble选项
在公司项目里这里还有个test相关的项,这个可以删除掉,因为在部署时用不到它,再为项目添加依赖的库
点击Add ,选择Java Build Path Entries,
选择Maven Dependencies这样在项目运行时就会由Maven自动的在第一次运行时下载依赖库。
点击Finish 这样整个项目就是可以运行的Web项目了。
然后右键我们导入的项目
选择“RUN as”中选择Run on Server,使用tomcat运行就可以了.
至此整个配置就完成了。
备注:
如果你发现文章中关于java版本那里,你修改不了,或者最后无法点击apply and close.
请先找到你maven项目的本地地址,找到如下文件:
强制把项目的运行版本改为你自己本地的环境就可以了.