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

网络建站流程wordpress创建侧边栏

网络建站流程,wordpress创建侧边栏,菏泽网站建设信息,株洲专业网站建设文章目录 前言什么是 pom?pom配置一览 1. dependencies2.scope3.properties4.plugin参考 前言 Maven 是一个项目管理工具,可以对 Java 项目进行构建和管理依赖。 本文,我们认识下 pom.xml 文件。POM(Project Object Model, 项目…

文章目录

  • 前言
    • 什么是 pom?
    • pom配置一览
  • 1. dependencies
  • 2.scope
  • 3.properties
  • 4.plugin
  • 参考

前言

Maven 是一个项目管理工具,可以对 Java 项目进行构建和管理依赖。

本文,我们认识下 pom.xml 文件。POM(Project Object Model, 项目对象模型) 是 Maven 工程的基本工作单位,也是 Maven 的核心。其包含项目的基本信息,用于描述项目如何构建、声明项目依赖等。

什么是 pom?

POM 是 Project Object Model 的缩写,即项目对象模型。

pom.xml 就是 maven 的配置文件,用以描述项目的各种信息。

pom配置一览

<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><!-- The Basics --><groupId>...</groupId><artifactId>...</artifactId><version>...</version><packaging>...</packaging><dependencies>...</dependencies><parent>...</parent><dependencyManagement>...</dependencyManagement><modules>...</modules><properties>...</properties><!-- Build Settings --><build>...</build><reporting>...</reporting><!-- More Project Information --><name>...</name><description>...</description><url>...</url><inceptionYear>...</inceptionYear><licenses>...</licenses><organization>...</organization><developers>...</developers><contributors>...</contributors><!-- Environment Settings --><issueManagement>...</issueManagement><ciManagement>...</ciManagement><mailingLists>...</mailingLists><scm>...</scm><prerequisites>...</prerequisites><repositories>...</repositories><pluginRepositories>...</pluginRepositories><distributionManagement>...</distributionManagement><profiles>...</profiles>
</project>

1. dependencies

在该元素下添加依赖,可以包含多个 依赖:

<dependencies><dependency></dependency><dependency></dependency>
</dependencies>

之间有三个标识:

  • groupId: 定义隶属的实际项目
  • artifactId: 定义项目中的一个模块
  • version: 依赖或者项目的版本
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-start-web</artifactId>
</dependency>

2.scope

如果在编译的时候需要而在发布的时候不需要的 JAR 包,则可以使用 scope 标签标记该包,并将值设置为 provided。

<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope>
</dependency>
  • compile:scope 的默认值,表示该依赖项目需要参与当前项目的编译、测试、运行阶段,是比较强的依赖。打包时也要包含进去。
  • provided:上面提到👆
  • runtime:会作用在运行和测试阶段。
  • system:和 provided 相似,但是在系统中要以外部 JAR 包的形式提供,Maven 不会在 repository 中查找它。
  • test:会作用在测试阶段。

3.properties

<properties></properties> 中自定义变量,方便在依赖配置时引用变量,可达到统一版本号的目的。比如:

<properties><java.version>1.8.0</java.version><solr.version>8.0.0</solr.version>
</properties>

通过 ${变量名} 来调用:

<dependency><groupId>org.apache.solr</groupId><artifactId>solr-solrj</artifactId><version>${solr.version}</version>
</dependency>

4.plugin

在创建 Spring Boot 项目的时,默认提供了 spring-boot-maven-plugin 插件。它提供打包时需要的信息,将 Spring Boot 应用打包为可执行的 JAR 或者 WAR 文件。

pom.xml 类比 package.json

参考

  • Maven POM
  • 《Spring Boot 实战派》
http://www.yayakq.cn/news/512809/

相关文章:

  • 深圳网站建设解决方案商丘网 商丘网络第一媒体
  • 自适应网站建站网站 后台 设计
  • 网站的icp备案刚刚刚刚刚刚好痛
  • 支付宝网站接口申请php网站建设设计制作方案
  • 哪做网站最好网站怎么优化排名
  • 饿了么网站怎么做的如何网站关键词优化
  • 杭州网站优化体验wordpress二级栏
  • 怎么打开网站小程序商城怎么推广
  • 网站做聚合是啥意思友情链接的定义
  • 建设像京东一样的网站海南爱心扶贫网站是哪个公司做的
  • 海口网站建设开发滨州论坛网站建设
  • 网站建设员工技能要求杭州的网站开发
  • 网站界面友好wordpress程序上传
  • 四川省建设领域信用系统网站龙华网站建设专业定制企业
  • 祖庙高明网站建设wordpress首页修改路径
  • 郑州十大网站建设公司软件公司取名
  • 网站建设风格总结哔哩哔哩网页版网址入口
  • 易签到网站开发设计医院网站素材
  • 做存储各种环境信息的网站有没有便宜的网站建设
  • 福建建设工程环保备案网站入口阳西住房和城乡规划建设局网站
  • 安家堡网站建设给个网址谢谢了
  • 怎么创建网站与网页营销战略咨询
  • 设计师服务平台鱼巴士有哪些网站红河优才网站建设
  • 在淘宝做网站和网络公司做网站区别学网站维护
  • 域名查询注册官网太原网站优化多少钱
  • 怎样做网站后台运营做网站在哪里可以找到高清壁纸
  • 济南网站的建设泰安房产信息网网签查询
  • 网站优化细节怎么做网店托管代运营费用多少钱
  • 上海自助建站官网产地证是在哪个网站上做
  • 网站关键词先后网络营销渠道的功能有