大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

IntelliJ IDEA教程
IntelliJ IDEA的一般準則
IntelliJ IDEA編輯器
IntelliJ IDEA高級編輯程序
IDEA使用Subversion集成
IntelliJ IDEA提取重構
IntelliJ IDEA插件

IntelliJ IDEA提取屬性

在 Maven 項目中,在編輯 pom.xml 的時候,需要定義一個屬性,并用這個屬性來替換一些有價值的工件版本的實例。

出于這些目的,IntelliJ IDEA 提供了提取屬性重構。

提取屬性重構在指定的 pom.xml 文件中創建一個新的屬性定義 ,在 pom. xml 文件的層次結構中查找所選字符串的所有匹配項,并用上述格式的屬性替換它們: ${}

"提取屬性重構" 允許您將表達式和本地聲明移動到屬性。

提取屬性重構示例

示例-1:

這個例子中,工件版本被替換為在同一個pom.xml文件中聲明的屬性:

重構前:

submodule

重構后:

${submodule}

    submodule

示例-2:

這個例子中,pom.xml文件中的工件版本被替換為在其父pom.xml文件中聲明的屬性:

重構前:


    HelloWorld
    1.0

submodule

重構后:

Parent:

HelloWorld
...

    ${submodule}

...

    submodule

Child:


    HelloWorld
    1.0

${submodule}

在 pom.xml 文件中提取屬性

⒈ 打開所需的pom.xml文件進行編輯,并將插入符號放在要替換的值的某個位置。(你也可以選擇一個特定的子字符串;在這種情況下,重構將應用于所選內容。)

⒉ 按 Ctrl+Alt+V,或在上下文菜單上選擇:重構| 提取| 屬性(或在主菜單上)。請注意,所選內容將自動擴展到封閉標記。

⒊ 在 "提取屬性" 對話框中,請執行以下操作:

① 在 "名稱" 字段中,指定要分配給新屬性的名稱。IntelliJ IDEA 建議了一些合適的名字。您可以從下拉列表中選擇一個,或者手動輸入所需的名稱。

② 在 "項目" 下拉列表中,選擇將在其中聲明新屬性的項目。

點擊“確定”。

⒋ 后續的工作流程取決于特定的pom.xml文件重構被調用。

① 重構被調用的事件將被默默地替換。如果該字符串出現多次,則將為這些事件顯示 "替換使用率" 對話框。您必須指定是否要替換每個匹配項。

② 如果該pom.xml是一個父文件,并且將在其中聲明新屬性,則 IntelliJ IDEA 將無提示地替換父文件中的值,并在 "查找" 工具窗口中顯示其他實例。您必須指定是否要替換每個匹配項。

③ 如果pom.xml從父文件繼承,IntelliJ IDEA 會以靜默方式替換子文件中的事件。此更改不傳播給父級pom.xml。

在每種情況下,IntelliJ IDEA 將新的屬性聲明添加到指定的pom.xml文件。

全部教程
主站蜘蛛池模板: 国产精品a在线观看香蕉 | 国产成人高清亚洲一区91 | 亚洲综合色站 | 久久99精品久久久久久牛牛影视 | 久草在线视频资源站 | 国产真实乱子伦精品视 | 亚洲黄色激情视频 | 国产a不卡片精品免费观看 国产a高清 | 久久无码精品一区二区三区 | 亚洲欧美色综合大色 | 91破解版在线 | 亚洲 | 亚洲精品国产福利一区二区三区 | 亚洲日本视频 | 日日操美女 | 日本精品高清一区二区2021 | 国产成人经典三级在线观看 | 亚洲国产美女精品久久久久 | 亚洲一区日韩二区欧美三区 | 久久欧美精品欧美九久欧美 | 成人www视频网站免费观看 | 一区二区三区四区日韩 | 97在线视频99播放 | 国产成人精品男人的天堂网站 | 日本高清h色视频在线观看 日本高清不卡二区 | 色视频网站人成免费 | 午夜香蕉成视频人网站高清版 | 久久99热这里只有精品 | 亚洲精品国产综合99久久一区 | 国产福利91精品一区二区 | 99久久99久久精品 | 91高清在线成人免费观看 | 老子影院午夜伦手机不卡无 | 国产精品视频不卡 | 久久99精品久久久久久黑人 | 日韩视频大全 | 国产99在线播放免费 | 精品牛牛影视久久精品 | 欧美日韩中字 | 97久久人人爽人人爽人人 | 熟妇毛茸茸xxxoo | 久热re国产手机在线观看 |