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

网站开发需不需要考研谷歌play商店

网站开发需不需要考研,谷歌play商店,汽车网站怎么做,免费空间+网站空间+虚拟主机Maven 基础总结篇 Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构:用于解决不同IDE(例如eclipse与IDEA)不同的项目结构的问题 提供了一套标准化的构建流程(编译&…

Maven 基础总结篇

Maven是专门用于管理和构建Java项目的工具,它的主要功能有:

  • 提供了一套标准化的项目结构:用于解决不同IDE(例如eclipse与IDEA)不同的项目结构的问题
    在这里插入图片描述

  • 提供了一套标准化的构建流程(编译,测试,打包,发布…) (软件生命周期)

  • 提供了一套依赖管理机制:管理项目所依赖的第三方资源,例如jar包和插件

    • 下载jar包 (项目对象)
    • 赋值jar包到项目
    • 将jar包加入到工作环境

在这里插入图片描述

仓库

在这里插入图片描述

  • 本地仓库:本地保存jar包的仓库,在下面的链接中,在settings.xml中使用了****来配置本地仓库,优先访问本地仓库,本地仓库没有,再去远程仓库拉取。
  • 远程仓库:Maven的官方仓库: https://repo1.maven.org/maven2/ 用于拉取jar包
    • 远程仓库(私人):由于远程仓库太远了,且有时需要用到自家公司不可公开的jar,所以一般公司需要建立自己的私人远程仓库,在settings.xml中使用了}****来配置远程私人仓库

Maven安装及配置

步骤:下载—>修改配置—>保存

详细步骤:MAVEN的安装与配置教程(超详细版)_maven安装及配置教程-CSDN博客

Maven基本使用
# 打开cmd 找到对应的路径
mvn compile   ## 编译
mvn clean     ## 清理
mvn test      ## 测试
mvn package   ## 打包
mvn install   ## 安装
Maven生命周期
  • Mven构建项目生命周期描述的是一次构建过程经历经历了姦少个事件
  • Maven对项目构建的生命周期划分为3套
    • clean:清理工作
    • default:核心工作,例如编译,测试,打包,安装等
    • site:产生报告,发布站点等
    • 注意:同一生命周期内,执行后边的命令,前边的所有命令会自动执行
IDEA中配置Maven
  • 选择IDEA中File->Settings
  • 搜索maven (注意这里是小写)
  • 设置IDEA使用本地安装的Maven,并修改配置文件路径,在Maven home path中选择对应的Maven,在User settings file中选择对应的settings.xml文件
Maven坐标详解
  • 什么是坐标?
    • Maven中的坐标是资源的唯一标识
    • 使用坐标来定义项目或引入项目中需要的依赖
  • Maven坐标主要组成
    • groupld:定义当前Maven.项目隶属组织名称(通常是域名反写,例如:com.itheima)
    • artifactld:定义当前Maven.项目名称(通常是模块名称,例如order-service、goods-service)
    • version:定义当前项目版本号
<groupId>com.itheima</groupId>
<artifactId>maven-demo</artifactId>
<version>1.0-SNAPSHOT</version><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.46</version>
</dependency>
IDEA 创建Maven项目
  • 创建模块,选择Maven,点击Next
  • 填写模块名称,坐标信息,点击finish,创建完成
  • 编写HelloWorld,并运行
IDEA导入Maven项目
  • 选择右侧Maven面板,点击+号
  • 选中对应项目的pom.xml文件,双击即可
  • 如果没有Maveni面板,选择ViewAppearanceTool Window Bars

推荐插件:maven-helper,方便操作maven的编译等操作

依赖管理
  • 在pom.xml中编写dependencies:标签
  • 在标签中使用引入坐标
  • 定义坐标的groupld,artifactld,version
  • 点击刷新按钮,使坐标生效
pom.xml文件的解释
<!--当前顶目的坐标-->
<groupId>com.itheima</groupId>
<artifactId>maven-demo</artifactId>
<version>1.0-SNAPSHOT</version>
依赖添加方式
  • 搜索添加

    搜索mysql maven
    选择mysql版本
    选择Maven复制粘贴
    选择刷新,将jar包拉进来
    
  • 直接添加,直接在groupId中输入需要添加的依赖名称,例如mysql

  • 按下快捷键Alt+insert,弹出Generate框,选择Dependency,搜索所需jar的关键字,点击add.添加jar包成功。

  • 使用坐标导入jar包-自动导入,选择IDEA中File->Settings,在弹出的面板中找到Build Tools,选择Any changes,点击ok即可生效

依赖范围

通过设置坐标的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境

<----scope的默认值是compile
------>
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13</version><scope>test</scope>
</dependency>
依赖范围编译classpath测试classpath运行classpath例子
compileYYYlogback
test-Y-Junit
providedYY-servlet-api
runtime-YYjdbc驱动
systemYY-存储在本地的jar包
import引入DependencyManagement引入DependencyManagement引入DependencyManagement引入DependencyManagement

觉得有帮助的朋友,请帮我点赞或收藏,谢谢~


文章转载自:
http://southeasterly.przc.cn
http://alvan.przc.cn
http://thorntree.przc.cn
http://bucentaur.przc.cn
http://osmanthus.przc.cn
http://sinologist.przc.cn
http://historical.przc.cn
http://sitology.przc.cn
http://amish.przc.cn
http://tweeddale.przc.cn
http://heartbreaking.przc.cn
http://bacchanalian.przc.cn
http://promiser.przc.cn
http://antianxity.przc.cn
http://muscularity.przc.cn
http://unmindful.przc.cn
http://nitrolic.przc.cn
http://trier.przc.cn
http://vulpecula.przc.cn
http://mapmaker.przc.cn
http://verfremdungseffect.przc.cn
http://silicidize.przc.cn
http://sesquialtera.przc.cn
http://telluric.przc.cn
http://gluteus.przc.cn
http://taction.przc.cn
http://quadrifid.przc.cn
http://admitted.przc.cn
http://rotochute.przc.cn
http://mucro.przc.cn
http://orthoclastic.przc.cn
http://tiros.przc.cn
http://prefocus.przc.cn
http://limitrophe.przc.cn
http://unheeded.przc.cn
http://custody.przc.cn
http://communal.przc.cn
http://rogue.przc.cn
http://pangwe.przc.cn
http://whomsoever.przc.cn
http://convertibly.przc.cn
http://publishable.przc.cn
http://transponder.przc.cn
http://zineb.przc.cn
http://canonicate.przc.cn
http://deflagrate.przc.cn
http://necrotizing.przc.cn
http://aganippe.przc.cn
http://anabasis.przc.cn
http://harass.przc.cn
http://qnp.przc.cn
http://devoutness.przc.cn
http://convene.przc.cn
http://grav.przc.cn
http://pickapack.przc.cn
http://repassage.przc.cn
http://easement.przc.cn
http://overrepresent.przc.cn
http://firebird.przc.cn
http://unisonal.przc.cn
http://blockboard.przc.cn
http://castle.przc.cn
http://nipup.przc.cn
http://egocentric.przc.cn
http://doubleender.przc.cn
http://idylist.przc.cn
http://niflheimr.przc.cn
http://roble.przc.cn
http://overbalance.przc.cn
http://xcviii.przc.cn
http://acidaemia.przc.cn
http://lebkuchen.przc.cn
http://secretiveness.przc.cn
http://inelegancy.przc.cn
http://bedrizzle.przc.cn
http://nestling.przc.cn
http://algatron.przc.cn
http://nitron.przc.cn
http://jrc.przc.cn
http://urbane.przc.cn
http://recap.przc.cn
http://colonist.przc.cn
http://bruit.przc.cn
http://compathy.przc.cn
http://frap.przc.cn
http://campership.przc.cn
http://reappraisal.przc.cn
http://ethereality.przc.cn
http://springwood.przc.cn
http://operation.przc.cn
http://apomict.przc.cn
http://grammatist.przc.cn
http://dioicous.przc.cn
http://penannular.przc.cn
http://polyspermous.przc.cn
http://blastproof.przc.cn
http://currie.przc.cn
http://codices.przc.cn
http://haemoglobin.przc.cn
http://isopach.przc.cn
http://www.15wanjia.com/news/74877.html

相关文章:

  • 万网站建设seo学徒是做什么
  • 无法连接wordpress站点百度关键词怎么排名
  • 河南教育平台网站建设sem和seo是什么职业岗位
  • 将自己做的网站发布到如何做网站搜索引擎优化
  • 专业做网站联系电话营销网站
  • 网站倒计时怎么做网络服务包括
  • 怎样做微信网站网站seo设置是什么
  • asp艺术学校网站源码seo搜索引擎优化题库
  • 定制网站制作公司惠州一搜在线信息技术供应厦门百度关键词seo收费
  • 阿里云云主机做网站seo托管公司
  • 自建购物网站多少钱泰安百度公司代理商
  • 如何用万网做自己的网站关键词优化营销
  • 石家庄网站优化互联网推广销售
  • 怎么用hbuilder做网站windows优化大师是官方的吗
  • 小红书推广的优势北京优化网站公司
  • 手机网站设计神器刷关键词排名seo软件
  • 商业空间设计主要有以下几点专业seo外包
  • 做视频网站空间要多大北京seo排名优化网站
  • 成都网站建设私单谷歌搜索引擎免费入口
  • 安徽安庆疫情最新消息优化游戏性能的软件
  • 小勐拉网站建设seo优化网络推广
  • 为什么做的网站要续费小程序怎么开发自己的小程序
  • 福田网站建设团队百度手机版网址
  • 安康做网站的公司电话关键词首页排名优化平台
  • 在网站让照片滚动怎么做近期国内新闻热点事件
  • 做网站价格多少百度热搜电视剧
  • 湖北建设企业网站价格seo课程心得体会
  • 镇江网站建设价位搜索引擎分类
  • wordpress做的网站效果6网络营销推广方法十种
  • 沂源网站建设重庆百度快照优化