IDEA系列—— 构建JavaWeb项目构建Maven项目

Posted Johnny*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA系列—— 构建JavaWeb项目构建Maven项目相关的知识,希望对你有一定的参考价值。

对IDEA 进行一些配置

设置默认JDK

file > New Projects Setting >Structure for New Project
在这里插入图片描述

在这里插入图片描述

设置MAVEN仓库下载地址

file > New Projects Setting > Setting for New Project
在这里插入图片描述

在这里插入图片描述

指定阿里镜像为Maven远程仓库地址

在这里插入图片描述

  <mirrors>
	<!-- 阿里镜像仓库 -->
	<mirror>
	  <id>aliyunmaven</id>
	  <mirrorOf>*</mirrorOf>
	  <name>阿里云公共仓库</name>
	  <url>https://maven.aliyun.com/repository/public</url>
	</mirror>
	<!--Maven官方2号镜像-->
	<mirror>
	  <id>repo2</id>
	  <name>Mirror from Maven Repo2</name>
	  <url>http://repo2.maven.org/maven2/</url>
	<mirrorOf>central</mirrorOf>
	</mirror>

  </mirrors>

构建JavaWeb项目

添加Lib库需要添加到Libraries

在这里插入图片描述

在这里插入图片描述

添加lib到Artifacts中

在这里插入图片描述

在这里插入图片描述

构建普通Java项目

IDEA右键新建时没有Java Class选项

在这里插入图片描述
在这里插入图片描述
项目文件夹有以下5中类型:

  1. Sources: 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包
  2. Tests: 一般用于标注可编译的单元测试目录。
  3. Resources: 一般用于标注资源文件目录。资源目录下的文件是会被编译到输出目录下的。
  4. Test Resources: 一般用于标注单元测试的资源文件目录。资源目录下的文件是会被编译到输出目录下的。
  5. Excluded: 一般用于标注排除目录。被排除的目录不会被 IntelliJ IDEA 创建索引,相当于被 IntelliJ IDEA 废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能。

构建Maven项目

在这里插入图片描述
在这里插入图片描述

maven会自动下载maven依赖,当所有的都自动完成后,创建的maven项目结构如下所示:
在这里插入图片描述

构建Maven项目

以上是关于IDEA系列—— 构建JavaWeb项目构建Maven项目的主要内容,如果未能解决你的问题,请参考以下文章

idea中使用maven构建javaweb项目

IDEA构建maven项目2021-08-07

IDEA系列:Idea导入Gradle管理的项目构建报错

gradle学习之旅 使用gradle构建简单的java web项目

Idea集成maven插件

解决新建maven项目速度慢的问题