栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Maven学习(二)

Java 更新时间:发布时间: 百科书网 趣学号

视频链接:https://www.bilibili.com/video/BV1dp4y1Q7Hf?vd_source=9545770e4a2968c05878ffac8589ec6c
视频选集:P19

文章目录
  • 1. IDEA中设置maven
  • 2. Maven在IDEA中的应用
    • 2.1 IDEA集成Maven
    • 2.2 IDEA创建Maven版java工程
    • 2.3 IDEA创建Maven版web工程
    • 2.4 IDEA中导入Maven工程(module)
  • 3.依赖管理——依赖范围
  • 4. Maven常用操作
    • 4.1 属性设置
    • 4.2 全局设置
    • 4.3 资源插件

1. IDEA中设置maven

idea中内置了maven ,一般不使用内置的,因为用内置修改maven的设置不方便。
使用自己安装的maven,需要覆盖idea中的默认的设置。idea指定maven安装位置等信息

配置的入口
①:配置当前工程的设置,file–settings —Build,Excution ,Deployment–Build rools
–Maven
Maven Home direatory : maven的安装目录
User settings rile ︰就是maven安装目录conf/setting.xml配置文件
Local Repository :本机仓库的目录位置

–Build Tools–Maven–Runner
VM Options : -DarchetypeCatalog = internal【 maven项目创建时,会联网下载模版文件,比较大,使用这个指令,不用下载,创建maven项目速度快】
JRE:你项目的jdk


②:配置以后新建工程的设置,file–other settings --Settings for New Project
其余步骤同上

2. Maven在IDEA中的应用 2.1 IDEA集成Maven 2.2 IDEA创建Maven版java工程

maven-archetype-quickstart :普通的java项目

2.3 IDEA创建Maven版web工程

maven-archetype-webapp: web工程

2.4 IDEA中导入Maven工程(module) 3.依赖管理——依赖范围

依赖范围,使用scope【表示依赖使用的范围,也就是在maven构建项目的那些阶段中起作用】表示的
scope的值有compile, test, provided ,默认是compile
maven构建项目编译,测试,打包,安装,部署过程(阶段)

junit的依赖范围是test

	junit
	junit
	4.11
	test

compiletestprovided
对主程序是否有效
对测试程序是否有效
是否参与打包
是否参与部署
4. Maven常用操作 4.1 属性设置

< properties >设置maven的常用属性


	
	UTF-8
	
	1.8
	
	
	***.xml
	
	
	false
	
	

  1. 默认没有使用resources的时候, maven执行编译代码时,会把src/main/resources目录中的文件拷贝到target/classes目录中。对于src/main/java目录下的非java文件不处理,不拷贝到target/classes目录中
  2. 我们的程序有需要把一些文件放在src/main/java目录中,当我在执行java程序时,需要用到src/main/java目录中的文件.
    需要告诉maven 在 mvn compile src/main/java目录下的程序时,需要把文件一同拷贝到target/classes目录中。
    此时就需要在< build >中加入< resources >
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1073884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号