创建项目的步骤

1.打开IDEA

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包


2.创建一个新项目

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_02


3.填写项目信息

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_03

4.选择Maven路径以及配置文件和仓库,如果没有自动生成的话,我们就自己选择就可以,要知道我们的Maven安装到了哪里。

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_04


5.配置项目名称

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_05


6。选择自动导包

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_06

7.创建成功了

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_07

我们现在可以查看我我们的仓库会发现里面有很多jar包,这些以后就不用再下载了

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_08

项目中需要的注意事项

注意事项就是约定大于配置
Maven中规定了代码必须存放再指定的目录下

JavaWeb项目目录结构
	src----->资源项目路径   
		main----->整个程序
			java----->存放项目的java源代码 (dao、pojo、service、servlet、filter...)
			resources----->存放项目的资源文件 (xml、properties....)
			webapp----->存放网页代码及web-inf的核心文件
        test----->测试用
        	java----->测试用java代码
        	resources----->测试用的资源文件的

这里的pom.xml是Maven项目的核心配置文件,里面会配置所有和Maven相关的东西。

IDEA中使用注意的事项

上面的有些文件夹不会自动生成,需要我们手动创建,但是手动创建的文件夹没有权限写Java代码或者存放资源,因此我们需要手动进行标记。过程如下:

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包_09

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包_10

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_11

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_12


上面的target是输出目录文件,对应我们项目中的out文件夹

IDEA中Maven的配置

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_13

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包_14

这里我们务必要记得要使用我们自己的Maven下面conf下面的settings.xml和使用自己的仓库,因为这个里面配置了阿里云镜像,这样导入jar包会快很多,另外下载的jar包会存放到我们自己的仓库中。

项目结构测试位置

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包_15

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_16

怎样使用Maven管理jar包

无论使用什么jar包,我们都需要在pom.xml中配置,在dependencies下面配置项目的jar包

<dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
  </dependency>
</dependencies>

那么当我们需要jar包的时候,在哪里找,

我们一般推荐在Maven中央远程仓库中下载 地址:https://mvnrepository.com/

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_17

Java IDEA创建Maven项目并运行 idea创建一个maven工程_jar包_18

Java IDEA创建Maven项目并运行 idea创建一个maven工程_xml_19

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_20

我i们将找到的jar包依赖放进我们的pom.xml中就可以了。然后选择自动下载就可以。

Java IDEA创建Maven项目并运行 idea创建一个maven工程_java_21

常见问题

假如我们的项目可以在IDEA中运行,但是无法发布运行,可能就是我哦们在配置资源过滤器,我们需要手动配置这个:

<!--用来存放一些和项目构建相关的东西-->
<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>