鍍金池/ 問答/Java/ maven項(xiàng)目為何可以這樣配置?

maven項(xiàng)目為何可以這樣配置?

SpringMVC項(xiàng)目讓我頭疼的就是許多配置了,然后還有jar包的版本控制問題了。有人的博文的pom.xml文件讓我眼前一亮。

<!-- 日志文件管理包 -->
<!-- log start -->
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>${log4j.version}</version>
</dependency>

這樣似乎就解決了jar的版本問題了。那么請問${...}這樣需要配置什么嗎?

回答
編輯回答
毀了心

${...} 這種格式指定版本號不需要做額外的配置,只需要用 properties 標(biāo)簽告訴 log4j.version 這個變量值是多少就行了。

<properties>
    <log4j.version>1.2.17</log4j.version>
</properties>

<dependencies>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>${log4j.version}</version>
    </dependency>
</dependencies>
2018年8月5日 04:51
編輯回答
吢涼

pom.xml中添加

<properties>
<log4j.version>版本號</log4j.version>
</properties>

2017年9月1日 05:23