IDEA配置及使用Maven书写SSM项目
Maven
Java开发中少不了各种jar包,重复的导入和配置jar包影响开发效率,而Maven可以使所有项目共享一个jar包仓库,自行下载配置,使用Maven管理Java项目能帮助你更好的开发项目。
Maven官网最新版下载:http://maven.apache.org/download.cgi
百度网盘提取:链接:https://pan.baidu.com/s/1RR2tJ7qBPEXDRq4hykQmfQ
提取码:140w
百度网盘中存的是2018的最新版:maven-3.6.0
1.下载并解压Maven在你的电脑上,Maven是免安装版的,这点和Tomcat免安装版的一样。
2.配置环境变量:
右键我的电脑-属性-高级系统设置-环境变量-系统变量-Path
3.检查版本:
输入cmd打开命令行,输入:mvn -v
如果出现如图所示的截图,既表示配置成功 了
4.配置仓库:
所谓的仓库就是用于存放项目需要的jar包的。
maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。
打开Maven中的conf->setting.xml 找到第52、53行可以看到默认仓库位置是C盘下的
可以修改仓库的位置,修改53行<localRepository>仓库位置</localRepository>,例如
也可以不修改,使用IDEA创建Maven项目时直接指定你自己创建的Maven仓库,我一般都是创建时都是指定自己写的Maven仓库,也没有修改多默认仓库。
5.使用阿里云下载路径:
maven 默认从maven官方提供的服务器下载jar包,而官方服务器在国外,网速很慢,可以使用国内maven阿里云的下载地址
打开Maven中的conf->setting.xml 在<mirrors>下新加一个阿里云镜像地址:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
我的修改位置是159--164
使用IDEA时也可以修改:
菜单->File->Settings->Build,Execution,Deployment->Build Tools->Maven->Runner->VM Options 输入:
-DarchetypeCatalog=internal
5.创建web项目:
新建项目时选择Maven,选中如图勾选的maven-xxxxxx-webapp,它会生成web项目的基本结构,然后Next
这里是填写项目组信息:
GroupId :定义了项目组,举个栗子,如果你的公司叫java,有一个项目为app,那么GroupId就应该是com.java.app 。
Artifactld: 定义在当前项目组中的一个项目id。
Version:指定maven项目当前版本 ,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。 一般不用管。
然后Next
这是选择Maven的信息,在Local repository:中可以选择创建的Maven仓库位置:
然后Next
这里是设置项目名:
然后点击Finish就完成创建了。
创建完成后稍等一会儿会自动生成项目结构:
Maven导包是在pom.xml中书写,自动进行包的下载和部署。
比如现在想部署servlet-api这个jar包,到Maven中心仓库去找:
Maven中心仓库:https://mvnrepository.com/
搜索ser 4000 vlet-api,选择第一个进去
选择一个,一般选择热度最高的
点击下面框里面的<dependency>,会自动复制里面的内容
将复制的粘贴在如图所在位置,刚开始是红色,
右下角这个选择Enable Auto-Import,每次添加让其自动下载部署。
完成后能看到包已经部署完毕。
在目录src->main下新建一个文件夹,名字是java
右键设置其为root目录:
这样就可以在java下书写项目啦
如果书写SSM项目,因为Maven项目的结构,会扫描不到SSM的配置文件,在pom.xml添加:
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources>
在<build>中添加此内容即可解决。
- [转]Idea2016 使用Maven配置简单Web项目(受益比较多的一篇)
- Idea java ssm maven 项目 spring事务无法使用
- 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
- IDEA 创建maven项目的配置和使用
- 使用IDEA创建Web项目/Maven父子工程/配置Tomcat
- 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
- IDEA初使用---检出maven项目,私服仓库配置,spring配置文件映射
- 使用idea搭建一个简单的SSM框架:(1)使用idea创建maven项目
- IDEA使用Tomcat和Maven插件启动maven项目的参数配置;
- 使用IDEA搭建maven+SSM(spring+springMVC+mybatis)项目时,出现Service注入出错问题
- 超级详细的新手在Idea中使用maven配置Spring+springmvc+mybatis(SSM)框架步骤
- 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
- 解决 在IDEA中使用Maven和Scala新建项目没有自动产生src 以及spark的编译运行配置
- 【Idea】Idea2016 使用Maven配置简单Web项目
- IntelliJ IDEA-ssm使用IDEA创建一个Maven风格的ssm项目
- IntelliJ IDEA-ssm使用IDEA导入一个Maven风格的ssm项目
- 淘淘商城第一天:使用IDEA搭建基于maven的SSM聚合项目
- 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
- IDEA使用Maven搭建SSM项目