首页 > 其他分享 >MAVEN学习笔记(二) IDEA中使用Maven

MAVEN学习笔记(二) IDEA中使用Maven

时间:2022-08-23 22:55:09浏览次数:59  
标签:Maven ---- no IDEA MAVEN test yes

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>

 

标签:Maven,----,no,IDEA,MAVEN,test,yes
From: https://www.cnblogs.com/darkpar/p/16618080.html

相关文章

  • IDEA中的快捷键
    1.内容辅助键快速生成语句1.快速生成main方法:按下psvm回车2.快速生成输出语句:按下sout回车内容辅助键:Ctrl+Alt+space(代码补全,内容提示等)2.快捷键注释1......
  • 在IDEA中配置tomcat
    目录在IDEA中配置tomcat在IDEA中配置tomcat本篇演示的只是IDEA中配置tomcat并没有演示用tomcat进行项目部署,以及更多关于tomcat的介绍,这些内容在下一阶段我都会......
  • STS用Maven写一个登录页面
    上一章我们写了一个HelloWorld,这一章在此基础上写出一个登录页面。 一、当前目录结构为:  之所以运行后出现HelloWord的页面,是因为server启动时会默认执行index.jsp......
  • Maven 仓库
    Maven仓库Maven仓库有三种类型:本地(local)中央(central)远程(remote)本地仓库Maven的本地仓库,在安装Maven后并不会创建,它是在第一次执行maven命令的时候才被创建......
  • MAVEN学习笔记(一)
    MAVEN:1.可以管理jar文件2.自动下载jar文件及其文档和源代码3.管理jar文件的直接依赖4.管理需要的jar版本5.编译程序6.测试代码7.打包文件,打包成jar或war文件8.部署......
  • maven-resources-production:XXXXX: java.lang.IndexOutOfBoundsException 异常处理
     处理过程:1、IDEA设置是否开启自动编辑,File->Settings->Compiler->勾选Buildprojectautomatically2、build项目,直接报错报错:maven-resources-production:XXXX:java.......
  • idea集成maven插件和使用骨架创建maven的java工程
    idea集成maven插件打开idea点击配置搜索maven配置自己的maven路径和仓库位置使用骨架创建maven的java工程项目结构:......
  • 创建maven的java工程和创建maven时创建web程序
    创建maven的java工程      这样一个maven项目就创建完成了创建maven时创建web程序      这样一个创建maven是创建web程序......
  • maven常用命令和maven指令生命周期
    maven常用命令clean:把我们自己编译好的项目中的信息删除掉,清除本地编译好的信息mvncompile:是吧srcmain下的方法进行编译放置在target目录下mvntest:编译测试下的ja......
  • maven生命周期和maven概念模型图
    maven生命周期图解 maven概念模型图......