基于maven+ssm的增删改查之maven环境的搭建
1、Maven插件的设置: Window->Preferences->Maven? 点击add: ?选择自己解压的maven的位置,点击finish。选择自己刚刚加入的: (2)user settings : 指定Maven核心程序中 conf/settings.xml 文件的位置,进而获取本地仓库的位置。 选择我们自己的maven的文件中的settings.xml(里面Local Repository是我们如下修改的位置) 可以在maven解压后的conf文件加下的settings.xml进行修改。 找到settings标签,修改: <localRepository>F:/hellomaven/repository</> (3)指定依赖包下载的来源:找到mirrors标签,向里面加入: mirror> id>alimavenmirrorOf>centralname>aliyun mavenurl>http://maven.aliyun.com/nexus/content/groups/public/> > (4)更改java版本使的与Project facets中的保持一致:找到profiles标签,在里面插入: profile> >jdk1.7> activation> activeByDefault>truejdk>1.7propertiesmaven.compiler.sourcemaven.compiler.targetmaven.compiler.compilerVersion> 2、新建一个maven项目 点击next: 点击finish:相关目录如下,generatorConfig.xml不是生成的,是我之后自己建的暂时不用管。 3、调整web目录结构,在项目上点右键 -> properties->Project Facets -> 把Dynamic Web Module 勾选去掉,并Apply -> 将Dynamic Web Module 重新勾选 -> 点击Further configuration available -> 修改 Content directory为src/main/webapp -> Apply 即在Maven工程上生成动态Web目录结构。(这里java版本改为1.7) 此时在src/main/webapp下才会有Dynamic Web Project相应的文件: static是我自己之后建的,暂时不用管。 4、接下来看看pom.xml,这是maven项目的核心 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> modelVersion>4.0.0groupId>com.gongartifactId>curd_ssmversion>0.0.1-SNAPSHOTpackaging>war> project> 我们可以在里面加入我们所需要的jar包,不过是以maven里面的格式,我们就一次性把所需要的包都加进去了: > <!--引入项目依赖包--> dependencies 分页所需 --> dependency>com.github.pagehelper>pagehelper>5.0.0> https://mvnrepository.com/artifact/log4j/log4j 日志所需 >log4j>1.2.17> https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> mybatis逆向工程所需 >org.mybatis.generator>mybatis-generator-core>1.3.5> https://mvnrepository.com/artifact/org.springframework/spring-webmvc springmvc所需 >org.springframework>spring-webmvc>4.3.7.RELEASE> https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind 使用json所需的 >com.fasterxml.jackson.core>jackson-databind>2.8.8 jsr303 https://mvnrepository.com/artifact/org.hibernate/hibernate-validator 验证所需 >org.hibernate>hibernate-validator>5.4.1.Final spring-jdbc https://mvnrepository.com/artifact/org.springframework/spring-jdbc >spring-jdbc https://mvnrepository.com/artifact/org.springframework/spring-test 测试spring所需 >spring-testscope>test https://mvnrepository.com/artifact/org.springframework/spring-aspects 面向切片编程所需 >spring-aspects https://mvnrepository.com/artifact/org.mybatis/mybatis mybatis所需 >org.mybatis>mybatis>3.4.2 https://mvnrepository.com/artifact/org.mybatis/mybatis-spring mybatis整合spring所需 >mybatis-spring>1.3.1 https://mvnrepository.com/artifact/c3p0/c3p0 数据库连接池 >c3p0>0.9.1.2 https://mvnrepository.com/artifact/mysql/mysql-connector-java mysql连接驱动 >mysql>mysql-connector-java>5.1.41 https://mvnrepository.com/artifact/jstl/jstl jstl所需 >jstl>1.2 https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api 项目所需,指定scope为provided >javax.servlet>javax.servlet-api>3.1.0>provided> https://mvnrepository.com/artifact/junit/junit 单元测试所需 >junit>4.12 el所需 >javax.el>javax.el-api>2.2.4>org.glassfish.web> > > 保存之后,在我们定义的依赖包存储位置会有: 综上,一个maven项目环境就搭建完成了。 下一节继续搭建ssm环境。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |