Maven是什么,以及为什么要使用Maven

Maven是什么,以及为什么要使用Maven

相关连接:

如何在不了解maven的情况下运行起来maven项目

下面是maven与eclipse的整合搭建运行
安装:
先下载maven的软件包或者压缩好的文件,如果是压缩文件解压后直接可以使用;
这里就以压缩文件演示一下:
一、把压缩文件解压到C盘或D盘的根目录下,方便查找
二、配置:
打开:我的电脑/属性/高级系统设置/环境变量/系统变量值配置maven_home(M2_HOME这是我的配置名字具体要看自己的命名习惯)的路径,即为maven的解压路径;
        在、path的路径中添加安装路径下的bin的全路径
三、在cmd的系统命令窗口输入maven -v
       如果出现:java_home的配置路径无效,把java_home的jdk安装路径换成同级下的jre的路径就可以了
maven的搭建运行:maven和eclipse的整合
下面演示一下导入的maven项目:
打开eclipse打开window/属性操作更改自己的maven路径(其实可以不更改,eclipse也有自带的maven,如果想用自己的可以更改)操作如下:

这里的settings.xml文件是提前放好的,具体配置不在这里介绍路径可以参考图片
我是从svn中捡出的maven项目和公共部分如图:
file/import选择图片中位置
(捡出完成后工作空间中就存在我们捡出的内容了,)
操作
1、保留公共部分把捡出的maven项目删除掉(不要删源码)
2、从工作空间重新导入maven项目:
3、把项目和公共部分的字符集更改统一我这里是改成utf-8
4、按照parent---comment-------maven项目的顺序打包一遍

如果在打包时无法启动直接报错一般是maven_home路径在eclipse没有配置需要重新配置一下:
(我的maven_home的命名是M2_HOME)如图:
错误参考图片:

解决办法:

5、打包完成后运行项目:

注意运行时一定要关闭servers的服务,否则会报错
运行成功后,从页面访问就可以了:http://localhost:8080,不需要输入项目名就可以访问;
当然也可以在servers里添加运行,访问时需要加上项目名(二者取一即可)
另外:
如果已经搭建完成运行出现:java.net.BindException: Address already in use: JVM_Bind <null>:8080ry错误;
这是端口被占用,把eclipse关闭重启就好了。


猜你喜欢

转载自blog.csdn.net/rocrunwang/article/details/78189568