日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

Maven內(nèi)置屬性及使用

時間:2020-06-27 09:29:39 類型:JAVA
字號:    

  Maven共有6類屬性:

  內(nèi)置屬性(Maven預定義,用戶可以直接使用)

  ${basedir}表示項目根目錄,即包含pom.xml文件的目錄;

  ${version}表示項目版本;

  ${project.basedir}同${basedir};

  ${project.baseUri}表示項目文件地址;

  ${maven.build.timestamp}表示項目構(gòu)件開始時間;

  ${maven.build.timestamp.format}表示屬性${maven.build.timestamp}的展示格式,默認值為yyyyMMdd-HHmm,可自定義其格式,其類型可參考java.text.SimpleDateFormat。用法如下:

<properties>
<maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
</properties>

 POM屬性(使用pom屬性可以引用到pom.xml文件對應元素的值)

  ${project.build.directory}表示主源碼路徑;

  ${project.build.sourceEncoding}表示主源碼的編碼格式;

  ${project.build.sourceDirectory}表示主源碼路徑;

  ${project.build.finalName}表示輸出文件名稱;

  ${project.version}表示項目版本,與${version}相同;

  自定義屬性(在pom.xml文件的標簽下定義的Maven屬性)

<project>
  <properties>
    <my.name>ncyteng</my.pro>
  </properties>
</project>

  在其他地方使用${my.name}使用該屬性值。


<