
前言
Maven是基于项目对象模型(Project Object Model),可以通过一小段描述信息来管理项目的构建、报告和文档的项目管理工具,提供了一个仓库的概念,统一管理项目所依赖的第三方jar包,最大可能避免了由于环境变量的不同在不同电脑之间无法运行的问题,Struts2、Hibernate都是采用maven部署的项目。
现在网上有许多普通web项目转换为maven项目的博文,但由于项目的不同,所需的步骤及必须的转换步骤也不同。因此,本文章将以一个基于SpringMVC,Spring,Hibernate的商城项目为例,详述转换过程。
具体实例
说明
目的
将普通Dynamic Web项目转换为Maven项目

步骤
前提
转换之前将项目置于Github上,并clone到IDEA上,防止最后不成功而导致项目bug难以补救,毕竟git的revision功能相当棒呢!!
1. 将项目初步convert为Maven项目
选择 Add framework support ,并勾选导入“Maven”依赖

2. 备份lib接着移除lib,然后编写pom.xml

看到下面的一大片“红”,勿担心,那只是你“颠覆世界”的第一步,千万不能退缩

接着备份lib,再移除项目的lib,将项目置于“空jar”状态

补充pom.xml的头,自动生成的会略掉好几项必须的配置
<modelVersion>4.0.0</modelVersion> <groupId>com.shop</groupId> <artifactId>Shop</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>Shop Maven Webapp</name> <url>http://maven.apache.org</url>
键盘上方的快捷按键与常见的fn键有所不同,常用快捷按键需使用fn+f1-f12键实现,而惠普g42则不需要按下fn组合操作,开启某项功能是可直接使用即可,也就是说fn键与功能键是对调的。安装完成了智键 app 之后,插入了 360 智键之后就会问你现在插进去的是耳机插头还是智键插头,当你选择是 360 智键的时候,就会可以使用智键的快捷按钮功能,而在通知栏里面也会几个默认常用的开关可以选择切换使用,如果你想通知栏干净点,也可以在设置里面把通知栏的快捷开关取消掉。在市场方向上,快按钮会和智键进行区隔,快按钮主攻企业市场,为运营商和其他企业提供相应功能快捷接入的产品,智键则主攻个人用户市场,通过整合更多软件 api,实现更强大的功能。


经过上步,已经初步导入了大部份必需的依赖,接着,将一些其它依赖(可参考之前备份的lib)随之导入,千万别忽略这一步,因为类似 mysql-connector-java 等这些依赖一般是还未导入的!
3. 将spring配置文件、属性文件、日志配置文件等剪切至src/main/resources之下

若是里面配置文件的映射路径有差错,记得进入改正,idea下cmd+鼠标可测试大部份不正确的路径java开发web项目。
4.将原来放置在WebRoot路径下的文件(包括js,css,jsp等)都剪切至webapp文件夹之下,并删除WebRoot文件夹
重要的是 WEB-INF 文件夹


5.重新部署并测试
重新部署至 Tomcat(或Jetty) 测试效果。
基本上,到这一步离成功也就不远了(而我已经成功了)。若是...若是还有bug,多调调,看看日志,看看控制台输出,直至转换成功也不失为一次很棒的尝试。
总结
Maven是一套相当不错的软件项目管理工具,因此很多程序猿可能会频频遇到Dynamic Web项目转换Maven项目的情况,这时大家便可以学习起来,以备不时之需!共勉!!
内容是网站主要构成,也是解决用户需求的必要,针对于用户,文章一定要切合实际,能够真实的帮助用户,要有价值,对于搜索引擎,文章内容一定要是原创,并且是有规律的更新,更新新内容的时候,可以参考蜘蛛抓取网站的时间段,然后每天都是这个时候去更新,与搜索引擎之间建立很好友好度,利于提高内容收录,文章内容根据行业需求热度进行合理安全,这个参考一下百度指数中的需求图谱,内容一定要真实,能够帮助用户解决问题,最好是原创,这样才能收到用户与搜索引擎喜欢。[主持人]:感谢我们的医护人员所做的大量工作,由于时间的关系,今天的新闻发布会就告一段落,也谢谢在参加我们新闻发布会的各位领导,也谢谢各位媒体记者,如果大家还有更多的一些问题和疑问,一方面欢迎到茂名新闻网所开设的专题互动区跟我们留言,也可以上茂名发布的官方微博进行互动,还有进一步问题也可以通过书面的方式向我们办公室进行了解,市政府新闻办愿意为大家提供更周到的新闻服务,谢谢大家。参考对手网站优化自身站点内容参考竞争对手网站内容内容是我们常玩的套路,从竞争对手的内容参考中我们不难发现很多未注意的问题,有些网站所做的外链并不多,可是排名很好,主要源自于网站内容的原创度、质量、关键词密度,从优化层面来讲,不同行业优化目标不一样,所以分析竞争对手的网站可以让我们少走很多弯路,了解对手网站关键词密度、分布,以及文章内容的首创性、相关性等等此类细节,若是竞争对手网站和我们网站相差很大,那会更值得我们学习参考。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-103252-1.html
现在的台湾媒体还在不停的抹黑大陆好吧