ssh项目整合maven配置

最近本来想研究下CrudRepository这个接口,但是因为项目里的包基本都是比较旧的hibernate3包,然而度娘告诉我需要用到hibernate4的包,以及一些七七八八的新包,于是乎我开始下载jar包七导八导,最后给我来了个包版本冲突错误!!!脑壳疼,所以想要研究下maven,直接通过pom.xml直接加载依赖包,这样子既不用自己下jar包,还便于包的管理。由于我是用的hibernate框架,想要直接在hibernate框架的基础上配置maven。流程如下:

  1. 下载maven并且配置环境变量。
    这个就不具体介绍了,注意配置完后最好在doc界面输出mvn -v看看是否打印出maven’版本信息,如果打印出则说明配置成功。
  2. 配置maven的仓库信息
    打开E:\apache-maven-3.0.5\conf下的settings.xml文件,然后将下图的地址改为你要存储的地址在这里插入图片描述
  3. 在myeclipse上配置maven
    如下图所示,在window - -> preferences的搜索栏里输入maven,然后点击installations,点击add添加下载的maven,底下的settings.xml文件会根据你添加选择的maven自动生成
    在这里插入图片描述
    添加完后点击user settings,选择settings.xml文件,底下的存储仓库位置会根据选择的settings.xml文件自动生成,然后点击apply即可。
    在这里插入图片描述
  4. 新建maven工程
    直接new-other,然后输入maven,选中maven project
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 将hibernate框架搬过来
    因为是测试,所以是拿一个空的hibernate框架进行搬运。这是我原来空hibernate框架的目录在这里插入图片描述
    这是创建的maven项目
    在这里插入图片描述
    对比下发现搬过去好像也不麻烦。首先在maven项目里创建个source folder,然后将hibernate框架的源码部分搬过去。然后将hibernate框架的WebRoot底下文件放在maven项目的WebApp底下即可。然后hibernate启动需要用到什么jar包,在pom.xml里配置依赖即可。
  6. 启动maven项目
    点击项目–>右键–>debug as–>debug configurations
    然后会出现底下这个界面。然后选中maven build,右键-new,然后配置名字以及tomcat在这里插入图片描述
    同时移到source窗口,将这个default 文件夹remove,然后点击add,将当前项目添加即可(我当前项目为MyMaven)
    在这里插入图片描述
    在这里插入图片描述
    配置完成后,启动报错,原来是pom.xml这里忘记配置tomcat7了。所以在pom.xml的标签里最后加上这么一段
    <build>
		<finalName>MyMaven</finalName>
		<!-- 配置插件 -->
		<plugins>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<path>/${project.artifactId}</path>
				</configuration>
			</plugin>
		</plugins>
	</build>

配置完,项目完美启动,也可以进行访问后台!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章