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

Maven

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven

视频

Maven

作用:自动添加依赖,项目的编译、测试、打包全自动
下载

详细安装方法 直接从第四步 在Idea上配置Maven工具 开始 目录结构
my-app
|-- pom.xml
`-- src
    |-- main
    |   |-- java
    |   |    `-- com
    |   |        `-- mycompany
    |   |            `-- app
    |    `-recources    `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java
路径/文件作用
src/main主程序:包含java文件和资源文件
src/main/java应用程序/库源(程序包和包的Java文件)
src/main/resources应用程序/库资源(java程序中要使用的配置文件)
src/main/filters资源筛选器文件
src/main/webappWeb 应用程序源
src/test/java测试源
src/test/resources测试资源
src/test/filters测试资源筛选器文件
src/it集成测试(主要针对插件)
src/assembly程序集描述符
src/site网站
LICENSE.txt项目许可证
NOTICE.txt项目所依赖的库所需的通知和归属
README.txt项目自述文件

IDEA创建maven:

Maven–Runner–VM Options添加,加快创建速度:

-DarchetypeCatalog=internal

dom配置文件

详细配置说明
依赖下载,maven官网


  4.0.0
  
  
  org.javaweb
  
  webmaven
  
  1.0-SNAPSHOT
  
  war

  
  
    
    UTF-8
    
    1.7
    
    1.7
  
  
  
    
    
      junit
      junit
      4.11
      test
    
  

全局变量

一般作为版本号使用,比如spring的多个依赖的版本号是一致的,如果要修改需要修改多次,使用变量来代替版本号:

  • 定义全局变量:

		.
		4.5  

  • 使用全局变量:${ 定义变量时的标签名 }
    
      junit
      junit
      ${spring.version}
      test
	
非resource文件夹下资源的拷贝
  • 资源文件夹下的文件在编译时会自动拷贝到目标文件夹target下。
  • 有些文件不在资源文件夹,maven不会自动拷贝,所以需要使用以下插件,配置需要拷贝的文件。
  • 但是只定义了java目录下的配置文件拷贝,resources目录下的配置文件又不会自动拷贝,所以要定义两个resource
    
      
        src/main/java
            
          ***.xml
        
        false
      
      
        src/main/resources
            
          ***.xml
        
        false
      
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878279.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号