maven中properties標籤定義變數
一 發現問題
在pom.xml中新增依賴時語法如下
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>1.2.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>1.2.6</version>
</dependency>
以上內容沒錯,但有這樣一個問題,在spring的依賴中,我們需要引用一系列版本的spring,如版本1.2.6。每次都寫不利於維護。
二 解決辦法
在pom.xml定義properties標籤
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>1.2.6</spring.version>
<developer.organization><![CDATA[xy公司]]></developer.organization>
</properties>
以上內容就改成了
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
確實很清晰明瞭。
相關文章
- 易優CMS模板標籤assign定義變數模板檔案中定義變數,可在其他標籤裡使用該變數變數
- Maven屬性(properties)標籤的使用Maven
- properties標籤和typeAliases標籤
- Maven中optional標籤詳解(轉)Maven
- HTML中Progress標籤的定義及用法總結!HTML
- maven中的scope標籤類別詳解Maven
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 自定義標籤【迭代標籤】薦
- JavaScript中是如何定義私有變數的JavaScript變數
- 求助:如何中斷jsf中多個自定義標籤中的其他標籤JS
- 編寫安全程式碼:不要在標頭檔案中定義變數變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- 變數定義錯誤變數
- 01.變數定義變數
- 變數的定義和使用變數
- 自定義標籤FlowTagLayout
- ThinkPHP自定義標籤PHP
- java自定義標籤Java
- 在KEIL MDK中定義變數到固定地址變數
- Dreamweaver使用img標籤定義影像高寬的教程
- extern 用法,全域性變數與標頭檔案(重複定義)變數
- sqlplus中define定義的常量和variable定義的變數的區別!SQL變數
- Maven的POM檔案parent節點不可以使用properties裡面的變數Maven變數
- HTML簡介,結構,標籤以及標籤語義HTML
- c+++變數宣告和定義C++變數
- PHP核心定義變數的方式PHP變數
- nginx內建預定義變數Nginx變數
- 預定義的SQL*Plus變數SQL變數
- grafana如何使用定義的變數Grafana變數
- [原創]PROGRESS .I 檔案中定義變數要小心變數
- meta標籤設定
- spring 自定義標籤Spring
- 建立自定義標籤庫
- jQuery Mobile 自定義標籤jQuery
- 前端meta標籤內容定義及使用說明,meta詳細說明,meta標籤使用前端
- spring引入properties變數報錯Spring變數
- application.properties配置變數 javaAPP變數Java
- 深入淺出自定義標籤(三)操作標籤體薦