我为什么要学习这个技术?
- 在javaWeb开发中,需要使用大量的jar包,我们手动去导入
- 如何能够让一个东西自动帮助我导入和配置这个jar包。
Maven项目架构管理工具
我们目前就是方便导入jar包的!
Maven的核心思想:约定大于配置
- 有约束,不要去违反。
Maven会规定好你该去如何编写我们的Java代码,必须要按照这个规范来;
下载,然后配置环境变量,配置仓库路径
镜像:阿里云
在IDEA中使用MAVEN
等待项目初始化完毕
Maven设置–>setting
配置tomcat
我们访问一个网站,需要制定一个文件夹名字,
红色框里可以写,可以不写,不写默认路径就是localhost:8080,写了之后的就在后边加上写的路径
这个过程叫做:虚拟路径映射。
pom文件
资源导出问题
<!--在bulid中配置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>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
</build>