JavaWebMaven搭建环境
Posted 王思琪^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWebMaven搭建环境相关的知识,希望对你有一定的参考价值。
Maven是什么
Maven是项目架构管理工具
目前是用来方便导入jar包
Maven的高级之处
会导入这个jar包所依赖的其他jar包
Maven的核心思想
约定大于配置
配置环境变量
在我们的系统环境变量中配置以下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置%MAVEN_HOME%\\bin
在IDE中使用Maven
- 启动IDE
- 创建一个Maven项目
- 等待Maven启动
- IDE中的Maven设置
普通的Maven项目与选择了Maven模版的Maven项目的区别
区别
前者比后者多了两个文件夹(java文件夹和resources文件夹)
普通Maven项目目录
有Maven模板的Maven项目目录
配置文件无法导出或者无法生效
Maven由于它的约定大于配置,再之后可能会遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:
<!--再build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
以上是关于JavaWebMaven搭建环境的主要内容,如果未能解决你的问题,请参考以下文章