JavaWeb IDEA配置Maven与Tomcat 超详细讲解 (Mac)Day03

Maven 项目架构管理工具

前言

为什么要学习这个技术?

  1. 在JavaWeb开发中,需要使用大量的jar包,我们手动去导入;
  2. 如何能够让一个东西自动帮我们导入和配置这些jar包。

如此,Maven就诞生了!

Maven很强大,但我们目前用来就是方便导入jar包的!

Maven的核心思想:约定大于配置

  • 有约束,不要去违反。

Maven会规定好我们应该如何去编写我们的java代码,必须按照这个规范。

1、下载Maven

下载安装Maven:官网链接

在这里插入图片描述

下载后解压到相应目录,我们配置时还会用到这个目录。

笔者的目录是:/Users/demut/apache-maven-3.6.3

友情建议:电脑上的所有环境都放在一个文件夹下,方便管理!

2、配置环境变量

打开终端,输入以下语句:

cd ~ 	#进入用户根目录
touch .bash_profile
vim .bash_profile 	#编辑.bash_profile
#键盘按下i进入编辑模式,输入以下语句:
export MAVEN_HOME=/Users/demut/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:$PATH
#随后键盘输入 :wq! 安全退出,之后重新加载!
source .bash_profile

此时,Maven环境就配置好了,查看版本进行测试:

终端输入:mvn -v

测试结果:

在这里插入图片描述

3、配置阿里云镜像

配置阿里云镜像是为了加速我们的下载~

按照下图打开文件:

在这里插入图片描述

复制以下代码:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

做出以下修改:

在这里插入图片描述

4、在IDEA中使用Maven

此处展示使用Maven中的webapp模板创建Maven项目!

  1. 启动IDEA

  2. 创建一个MavenWeb项目,按照下图操作:

    Step1:

    在这里插入图片描述

    Step2:

    在这里插入图片描述

    Step3:

    在这里插入图片描述

    创建好之后,会发现控制台在疯狂的下载文件,整个下载过程会持续27s左右(前提是已经配置了阿里云的镜像,不然会下到猴年马月)出现以下字样表示加载成功!

    在这里插入图片描述

  3. 我们的Maven仓库中多了一些文件

  4. 在Idea中配置Maven,打开设置,搜索Maven。

    在IDEA项目创建成功后,留意一下MavenHome!

    在这里插入图片描述

  5. 在当前src下的main目录下创建javaresources目录,新建时IDEA会自动提示,并在src目录下创建test目录,test下创建java目录,如下图:

    在这里插入图片描述

  6. 随后删除pom.xml文件中的<scope>test<scope>语句,再次更新一下,文件中的爆红就消失了!

  7. 至此,IDEA中的Maven就配置完成了!

5、在IDEA中配置Tomcat

点击IDEA面板右上角的Add Configurations, 按照如下步骤操作:

在这里插入图片描述

随后在如下面板中配置:

在这里插入图片描述

上述问题中的警告解决:

此处补充一下为什么会产生警告:因为我们访问一个网站,需要制定一个文件夹的名字,然而IDEA配置中并不能自动指向该文件,所以我们必须要手动配置!!!

在这里插入图片描述

在这里插入图片描述

点击OK后我们再回到,编辑Tomcat界面,看一下图片解释:

在这里插入图片描述

设置后,我们回到主界面,点击右上角的启动按钮,启动Tomcat:

在这里插入图片描述

随后会打开一个网页,并显示Hello World!

在这里插入图片描述

6、认识一下Maven侧边栏

在这里插入图片描述

7、pom.xml文件内容解释

pom.xml是Maven的核心配置文件,我对原来的pom.xml文件添加了注释,可以辅助理解语句含义:

在这里插入图片描述

在这里插入图片描述

为了防止之后遇到的资源无法导出的问题,我们在<build>...</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>

至此,使用IDEA配置Maven与Tomcat就全部成功了!

写在最后

and to make it your ambition to lead a quiet life: You should mind your own business and work with your hands, just as we told you, so that your daily life may win the respect of outsiders and so that you will not be dependent on anybody. (First Thessalonians 4 : 11-12)

To Demut and Dottie!

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