Maven第一个项目创建基础知识

1、创建

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

在这里插入图片描述
创建好项目之后自动加载(阿里云过来的模板)jar包
在这里插入图片描述
点击右边的小窗口enable import(这里忘了截图)
在这里插入图片描述
delete index.html
在这里插入图片描述
在spring_login下创建spring 的war包地址
在这里插入图片描述
在spring_login项目下创建目标文件夹target,里面是放项目的war包的
在这里插入图片描述
创好之后是可执行文件夹的标志就是包为橙色
在这里插入图片描述
在main文件夹下创建java文件夹放源码(以前是放在src里面的)
在这里插入图片描述
在main文件夹下创建resource资源文件夹放.properties .xml等文件
在这里插入图片描述
因为java文件夹是放源码的,所以将java文件夹设为SourceRoot
在这里插入图片描述
将resource文件及设为ResouresRoot
在这里插入图片描述
java文件夹为SourceRoot的天蓝色标志,resource为ResourceRoot标志
在这里插入图片描述

将以下jar包依赖代码(如代码一所示)copy 到项目pom.xml中如下图一光标所示的位置(即白盒测试junit之前)

代码一:

 <!-- spring-jdbc -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>

    <!-- mysql-connector-java -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.18</version>
    </dependency>

    <!-- spring-tx -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-tx</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>

    <!-- aop -->
    <!-- AspectJ -->
    <dependency>
      <groupId>org.aspectj</groupId>
      <artifactId>aspectjrt</artifactId>
      <version>1.6.11</version>
    </dependency>

    <dependency>
      <groupId>org.aspectj</groupId>
      <artifactId>aspectjweaver</artifactId>
      <version>1.6.11</version>
    </dependency>

    <dependency>
      <groupId>cglib</groupId>
      <artifactId>cglib</artifactId>
      <version>2.1</version>
    </dependency>

    <!-- spring-beans -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>

    <!-- spring-core -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>


    <!-- spring-context -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>

    <!-- spring-expression -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-expression</artifactId>
      <version>4.3.18.RELEASE</version>
    </dependency>

    <!-- commons-logging -->
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.2</version>
    </dependency>
    

在这里插入图片描述
图一
pom.xml加入dependency后会自动下载jar包会加载一会,大概30秒

3、解释名词(Sources root 、Resources root等)

1、Sources root (or source folders)

通过这个类指定一个文件夹,你告诉IntelliJ IDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分。

2. Test sources root (or test source folders; shown as rootTest)

这些根类似于源根,但用于用于测试的代码(例如用于单元测试)。测试源文件夹允许您将与测试相关的代码与生产代码分开。

通常,源和测试源的编译结果被放置在不同的文件夹中。

3. Resources root

用于应用程序中的资源文件(图像、各种配置XML和属性文件等)。

在构建过程中,资源文件夹的所有内容都复制到输出文件夹中,如下所示。

类似于源,您可以指定生成资源。您还可以指定输出文件夹中的文件夹,您的资源应该复制到。

4. Test resources root

(或测试资源文件夹;如roottestresourceij;只有在java模块)是资源文件与您的测试源有关。在所有其他方面,这些文件夹类似于资源文件夹。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值