我發現了一些示例 maven pom.xml 檔案,它們使用“內置”屬性來指定 logj42 和 lombok 的版本。但是,我找不到記錄這些屬性的位置?如果我不知道我可以使用這些屬性,我可以在哪里查看給定包支持哪些“自定義”屬性?
如何找到 log4j2 支持“log4j2.version”屬性而 lombok 支持“lombok.version”屬性?這些是 Spring Boot 應用程式的一部分,這些屬性是否與 Spring Boot 相關聯?
例子:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.1</version>
<relativePath/>
</parent>
<properties>
<lombok.version>1.18.10</lombok.version>
<log4j2.version>2.15.0</log4j2.version>
</properties>
uj5u.com熱心網友回復:
屬性lombok.version和log4j2.version對 Maven 或其任何插件沒有特殊意義。
這些屬性在spring-boot-dependencies父專案 ( spring-boot-starter-parent)的父 POM ( )中定義,用于${log4j2.version}在同一檔案中執行表單的變數替換。
下載spring-boot-dependenciesPOM 檔案以查看該檔案中定義的數百個其他屬性的名稱。正如您已經注意到的,您可以在自己的pom.xml.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/381721.html
上一篇:MockK沒有找到答案:
