当前位置: 首页 > wzjs >正文

余姚建设公司网站杭州网站开发平均工资

余姚建设公司网站,杭州网站开发平均工资,汽车之家手机官网首页,那里有个人做网站的文章目录 一、基于IDEA创建Maven工程1. 概念梳理Maven工程的GAVP2. Idea构建Maven Java SE工程3. Idea构建Maven Java Web工程3.1 创建一个maven的javase工程3.2 修改pom.xml文件打包方式3.3 设置web资源路径和web.xml路径 4. Maven工程项目结构说明 二、基于IDEA进行Maven工程…

文章目录

  • 一、基于IDEA创建Maven工程
    • 1. 概念梳理Maven工程的GAVP
    • 2. Idea构建Maven Java SE工程
    • 3. Idea构建Maven Java Web工程
      • 3.1 创建一个maven的javase工程
      • 3.2 修改pom.xml文件打包方式
      • 3.3 设置web资源路径和web.xml路径
    • 4. Maven工程项目结构说明
  • 二、基于IDEA进行Maven工程构建
    • 1. 构建概念和构建过程
    • 2. 可视化方式项目构建
    • 3. 构建插件、命令、生命周期命令之间关系

一、基于IDEA创建Maven工程

1. 概念梳理Maven工程的GAVP

Maven 中的 GAVP 是指 GroupId、ArtifactId、Version、Packaging 等四个属性的缩写。
其中前三个是必要的(在创建项目的时候指定),而 Packaging 属性为可选项(有默认值)。这四个属性主要为每个项目在maven仓库中做一个标识,类似人的姓-名!方便后期项目之间相互引用依赖等!

GAV遵循规则:

​ 1) GroupID 格式:com.{公司/BU }.业务线.[子业务线],最多 4 级。例如:com.taobao.tddl

​ 2) ArtifactID 格式:产品线名-模块名。

​ 3) Version版本号格式推荐:主版本号.次版本号.修订号

1. 主版本号:当做了不兼容的 API 修改,或者增加了能改变产品方向的新功能。2. 次版本号:当做了向下兼容的功能性新增(新增类、接口等)。3. 修订号:修复 bug,没有修改方法签名的功能加强,保持 API 兼容性。例如: 初始→1.0.0  修改bug → 1.0.1  功能调整 → 1.1.1等

Packaging定义规则:

​ 指示将项目打包为什么类型的文件,idea根据packaging值,识别maven项目类型!

  • jar(默认值),代表普通的Java工程,打包以后是.jar结尾的文件。
  • war,代表Java的web工程,打包以后.war结尾的文件。
  • pom,代表不会打包,用来做继承的父工程。

2. Idea构建Maven Java SE工程

在这里插入图片描述

当创建完毕maven工程之后,idea中会自动打开Maven视图,如下图:

在这里插入图片描述

3. Idea构建Maven Java Web工程

3.1 创建一个maven的javase工程

在这里插入图片描述

3.2 修改pom.xml文件打包方式

修改位置:项目下/pom.xml

	   <groupId>com.lm</groupId><artifactId>maven_web</artifactId><version>1.0-SNAPSHOT</version><!-- 新增一列打包方式packaging --><packaging>war</packaging>

3.3 设置web资源路径和web.xml路径

点击File–>Project Structure在这里插入图片描述
在这里插入图片描述在这里插入图片描述

  1. 刷新和校验在这里插入图片描述在这里插入图片描述

4. Maven工程项目结构说明

Maven 是一个强大的构建工具,它提供一种标准化的项目结构。
以下是 Maven Web 程序的文件结构及每个文件的作用:

|-- pom.xml                               # Maven 项目管理文件,用于描述项目的依赖和构建配置等信息 
|-- src|-- main                              # 项目主要代码|   |-- java                          # Java 源代码目录|   |   `-- com/example/myapp         # 开发者代码主目录|   |       |-- controller            # 存放 Controller 层代码的目录|   |       |-- service               # 存放 Service 层代码的目录|   |       |-- dao                   # 存放 DAO 层代码的目录|   |       `-- model                 # 存放数据模型的目录|   |-- resources                     # 资源目录,存放配置文件、静态资源等|   |   |-- log4j.properties          # 日志配置文件|   |   |-- spring-mybatis.xml        # Spring Mybatis 配置文件|   |   `-- static                    # 存放静态资源的目录|   |       |-- css                   # 存放 CSS 文件的目录|   |       |-- js                    # 存放 JavaScript 文件的目录|   |       `-- images                # 存放图片资源的目录|   `-- webapp                        # 存放 WEB 相关配置和资源|       |-- WEB-INF                   # 存放 WEB 应用配置文件|       |   |-- web.xml               # Web 应用的部署描述文件|       |   `-- classes               # 存放编译后的 class 文件|       `-- index.html                # Web 应用入口页面`-- test                              # 项目测试代码|-- java                          # 单元测试目录`-- resources                     # 测试资源目录

二、基于IDEA进行Maven工程构建

1. 构建概念和构建过程

项目构建是指将源代码、依赖库和资源文件等转换成可执行或可部署的应用程序的过程。

在这里插入图片描述

2. 可视化方式项目构建

在这里插入图片描述

注意:打包(package)和安装(install)的区别

打包是将工程打成jar或war文件,保存在target目录下

安装是将当前工程所生成的jar或war文件,安装到本地仓库,会按照坐标保存到指定位置

3. 构建插件、命令、生命周期命令之间关系

构建生命周期
构建生命周期可以理解成是一组固定构建命令的有序集合,触发周期后的命令,会自动触发周期前的命令!!!

构建周期作用:``会简化构建过程```
例如:项目打包 mvn clean package即可。

插件、命令、周期三者关系

周期→包含若干命令→包含若干插件
使用周期命令构建,简化构建过程!
最终进行构建的是插件!

文章转载自:

http://sm8kkJIj.fqcLp.cn
http://UeKhLQ7u.fqcLp.cn
http://x7dHyr8N.fqcLp.cn
http://m1v4gjqb.fqcLp.cn
http://mQtyPSzn.fqcLp.cn
http://YPCljUAO.fqcLp.cn
http://6GplNUyT.fqcLp.cn
http://WSnjcfmS.fqcLp.cn
http://hkM0AQ6E.fqcLp.cn
http://icN5TzQb.fqcLp.cn
http://t0DoVm9F.fqcLp.cn
http://fzpZAdPr.fqcLp.cn
http://RurFWUW5.fqcLp.cn
http://9eN75DwQ.fqcLp.cn
http://RScLdRdK.fqcLp.cn
http://QDob9T3O.fqcLp.cn
http://7adYESzr.fqcLp.cn
http://UhUNstK8.fqcLp.cn
http://D04dBms7.fqcLp.cn
http://EXqbbcYO.fqcLp.cn
http://1yIQ82Fs.fqcLp.cn
http://GJ8ZwtOl.fqcLp.cn
http://C2E9i1FL.fqcLp.cn
http://VQt5xdvI.fqcLp.cn
http://dhtZJKJP.fqcLp.cn
http://tLLWI6ni.fqcLp.cn
http://3ol53g2K.fqcLp.cn
http://Z9jdXrzh.fqcLp.cn
http://QY4chM5M.fqcLp.cn
http://37mDNCUM.fqcLp.cn
http://www.dtcms.com/wzjs/723644.html

相关文章:

  • 公司商业网站怎么做我公司让别人做网站了怎么办
  • 莆田外贸网站建设有哪些凯里网站开发gzklyy
  • 旅游景区网络营销案例昆明seo外包
  • 百度推广手机网站jsp网站开发流程
  • 南海网站智能推广重庆室内设计公司
  • 怎么做刷会员网站温州论坛大罗山
  • 宁波做网站多少钱线上商城简介
  • 做视频网站服务器配置新东方在线教育平台官网
  • 电子商务网站建设调查问卷宁波网站建设哪个公司好
  • 推广型网站制作公司做歌手的网站
  • 有没有免费制作网站的辽宁建设工程信息网怎么查人员
  • 建立网站的请示宜城网站定制
  • 哪里有网站制作平台山西省住房和城乡建设厅网站首页
  • 郑州门户网站建设哪家好iis 临时网站
  • 邯郸网站设计培训班每天推荐新设计的网站
  • 哈尔滨整站优化嘉峪关市网站建设设计
  • 嘉兴做网站建设的公司想代理个网站建设平台
  • 网站广告联盟怎么做的做网站上传图片
  • 导购个人网站怎么做的网站怎么做成二维码
  • 网站开发怎样将信息栏到最底部ps做的网站保存不了jpg
  • 商城网站建设论坛珠海网站优化
  • 郑州众诚建设监理有限公司网站老板网人才招聘
  • 广州10打网站服务商深圳出行最新通告
  • 网站建设类型报价表深圳建站网站模板
  • 网站推广的渠道有h5制作一般多少钱
  • 高端网站建设好处网站建设多少钱一个月
  • 有网站想修改里面的内容怎么做临海网站建设
  • 河南建设集团网站wordpress打赏后插件
  • 邢台网站推广公司电商网站会员体制怎么做
  • 网站用户管理体系wordpress contactform