IDEA中使用Maven

在IDEA中配置MAVEN路径

文件---->设置---->构建、执行、部署---->构建工具---->Maven

找到主路径、用户设置文件、本地仓库并修改

 

继续在Maven下找到运行程序,修改VM选项为-DarchetypeCatalog=internal

maven项目创建时会联网下载模板文件,比较大,添加这个VM选项后不用下载,加快创建速度

 

在新的工程设置内重复以上过程。

不过貌似并不太好用

 

在IDEA中使用maven:

创建工程:

文件---->新建---->项目

选择maven

 

新建模块:

基本与新建项目一样,可以选择模板

 

更改pom.xml的依赖可以添加依赖,更改其中其他属性与笔记(一)中一样。

点击右侧Maven可以选择项目,选择生命周期可以执行之前命令行同样的效果。

部分模块需要手动添加目录结构,可以选中目录,mark directory as(将目录标记为),或者点击文件、项目结构,在里面更改,并且这个界面可以删除及导入模块。

 

 

 

依赖范围

在依赖中有一个子标签<scope>

它的值有compile\test\provided,默认为compile

如junit的依赖范围就是test

 

  compile test provided
main yes no yes
test yes yes yes
package yes no no
deploy yes no no

 

 

 

 

 

 

 

pom中可以在properties中设置属性以及自定义全局变量,一般用作版本号

如<spring.version>5.2.0</spring.version>

在后续中可以用${spring.version}取到该变量的值

 

资源插件:当不作处理时,非resources文件夹下的内容不会被拷贝,所以需要插件对源文件夹下的非java文件进行拷贝

复制代码
<resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
      <filtering>false</filtering>
      </resource>
    </resources>
  </build>
复制代码