精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

常用maven插件總結

開發 開發工具
maven是目前java項目中比較流行的構建工具,特別是它提供的插件,如果使用得當,整個項目研發流程都將會受益,從而提高研發、測試和部署的效率。這里記錄幾個常用插件的用法,既方便自己日后回顧,也便于有興趣的同仁交流指正。

[[186941]]

maven是目前java項目中比較流行的構建工具,特別是它提供的插件,如果使用得當,整個項目研發流程都將會受益,從而提高研發、測試和部署的效率。這里記錄幾個常用插件的用法,既方便自己日后回顧,也便于有興趣的同仁交流指正。各位實踐過程中如果發現有趣的插件或者更好的用法,也歡迎留言分享。

Maven工程標準架構

插件一 maven-resources-plugin

Maven可以區別對待Java代碼文件和資源文件,默認的主資源文件目錄是src/main/resources,我們可以通過這個插件實現資源文件過濾。資源文件過濾的意思是指我們可以在資源文件里用使用占位符${propertyName},然后開啟對資源文件的過濾,pom.xml里再統一設置所有{propertyName}對應的值,就可以在構建過程中將值替換掉資源文件中對應的${propertyName},實現了代碼配置分離、做到了參數的統一維護。

示例用法

  1. <resources> 
  2.     <resource> 
  3.         <directory>src/main/resources</directory> 
  4.         <includes> 
  5.             <include>properties/*.properties</include> 
  6.         </includes> 
  7.         <filtering>true</filtering> 
  8.     </resource> 
  9.     <resource> 
  10.         <directory>src/main/resources</directory> 
  11.         <includes> 
  12.             <include>*.xml</include> 
  13.             <include>mapper/**/*.xml</include> 
  14.             <include>mysqlMapper/**/*.xml</include> 
  15.             <include>*.properties</include> 
  16.         </includes> 
  17.     </resource> 
  18. </resources> 
  19. …… 
  20. <properties> 
  21.     <runtime.env>local</runtime.env> 
  22. </properties> 

我們的主應用集成后,會根據實際要求部署到不同的環境中,比如聯調環境、測試環境、壓力環境、預發布環境、生產環境等,而這些環境上的資源配置信息顯然是不一樣的,針對每套環境,每個具體占位符${propertyName}都會有不同的值,而這種場景可以使用Maven的profile來支持,每個profile都可以獨立維護一套參數值,在mvn package的時候靈活指定;此外,maven也支持在package的時候指定多個profile,這個特性在執行自動部署的時候特別有用。使用這個插件,我們的項目可以做到多環境支持,參考命令

  1. mvn package -Pnocheck,env-test 

示例用法

  1. <profiles> 
  2.     <profile> 
  3.         <id>nocheck</id> 
  4.         <properties> 
  5.             <skipTests>true</skipTests> 
  6.             <checkstyle.skip>true</checkstyle.skip> 
  7.             <license.skip>true</license.skip> 
  8.             <notice.skip>true</notice.skip> 
  9.             <versions.skip>true</versions.skip> 
  10.         </properties> 
  11.     </profile> 
  12.     <profile> 
  13.         <!-- 本地環境,默認是windows --> 
  14.         <id>local</id> 
  15.         <activation> 
  16.             <activeByDefault>true</activeByDefault> 
  17.         </activation> 
  18.         <properties> 
  19.             <runtime.env>local</runtime.env> 
  20.         </properties> 
  21.     </profile> 
  22.     <profile> 
  23.         <id>env-test</id> 
  24.         <properties> 
  25.             <runtime.env>env-test</runtime.env> 
  26.         </properties> 
  27.     </profile> 
  28. </profiles> 

插件二 maven-jar-plugin

當我們將項目模塊化后,有一些通用的資源文件基本上大多數模塊都會用到,比如log4j.properties,jdbc.properties等,模塊中有了這些資源文件,我們才能單獨對該模塊進行開發、調試。默認情況下maven-jar-plugin會將這些資源文件全部package成一個jar包進行發布,如果這樣的jar包集成到一個主應用中部署,運行,很可能導致主應用的配置不生效,我稱之為配置混亂,為了解決這個問題,可以開啟maven-jar-plugin的排除功能,在執行mvn package之前排除指定的資源文件。

示例用法

  1. <plugin> 
  2.     <groupId>org.apache.maven.plugins</groupId> 
  3.     <artifactId>maven-jar-plugin</artifactId> 
  4.     <configuration> 
  5.         <excludes> 
  6.             <exclude>applicationContext.xml</exclude> 
  7.             <exclude>properties/**</exclude> 
  8.             <exclude>log4j.properties</exclude> 
  9.         </excludes> 
  10.     </configuration> 
  11. </plugin> 

插件三 maven-war-plugin

項目如果是web主應用,我們可以使用maven-war-plugin來對webapps下各類文件進行過濾。用法參考maven-resources-plugin

示例用法

  1. <plugin> 
  2.     <groupId>org.apache.maven.plugins</groupId> 
  3.     <artifactId>maven-war-plugin</artifactId> 
  4.     <configuration> 
  5.         <warName>demo-Rest</warName> 
  6.         <webResources> 
  7.             <resource> 
  8.                 <directory>src/main/webapp/WEB-INF</directory> 
  9.                 <filtering>true</filtering> 
  10.                 <targetPath>WEB-INF</targetPath> 
  11.                 <includes> 
  12.                     <include>web.xml</include> 
  13.                 </includes> 
  14.             </resource> 
  15.         </webResources> 
  16.     </configuration> 
  17. </plugin> 

插件四 properties-maven-plugin

隨著項目的不斷迭代,我們的資源配置項將會變得更多,這個會直接影響到pom.xml的體積膨脹;此外,如果項目目標部署環境比較多,pom.xml將會膨脹得更快,更加難以維護。為了解決這個問題,我們需要將這些配置信息獨立出來,并按照不同環境進行歸類,使用properties-maven-plugin就會達到這個效果。

示例用法(將每個環境的信息放在不同的目錄下,然后在mvn package切換不同的profile實現去指定目錄讀取配置信息,用讀取到的value去替換資源配置文件的占位符)

  1. <plugin> 
  2.     <groupId>org.codehaus.mojo</groupId> 
  3.     <artifactId>properties-maven-plugin</artifactId> 
  4.     <version>1.0.0</version> 
  5.     <configuration> 
  6.         <files> 
  7.             <file>profiles/${runtime.env}/jdbc.properties</file> 
  8.             <file>profiles/${runtime.env}/redis.properties</file> 
  9.             <file>profiles/${runtime.env}/batch.properties</file> 
  10.             <file>profiles/${runtime.env}/config.properties</file> 
  11.         </files> 
  12.     </configuration> 
  13.     <executions> 
  14.         <execution> 
  15.             <phase>initialize</phase> 
  16.             <goals> 
  17.                 <goal>read-project-properties</goal> 
  18.             </goals> 
  19.         </execution> 
  20.     </executions> 
  21. </plugin> 

插件五 maven-assembly-plugin

Java項目中有一種類型的主應用,是需要獨立部署在后臺啟動的,比如socket服務程序,比如定時調度程序,比如dubbo服務程序,這些程序理論上只需要執行一個簡單的java命令即可;稍微復雜一些的,我們可以規范一下自己的主應用結構,定義配置文件夾和依賴庫文件夾,再準備啟動的批處理腳本sh或bat文件即可。使用maven-assembly-plugin就可以達到這種效果。

示例用法

  1. <plugin> 
  2.     <groupId>org.apache.maven.plugins</groupId> 
  3.     <artifactId>maven-assembly-plugin</artifactId> 
  4.     <configuration> 
  5.         <appendAssemblyId>false</appendAssemblyId> 
  6.         <descriptors> 
  7.             <descriptor>target/classes/package.xml</descriptor> 
  8.         </descriptors> 
  9.     </configuration> 
  10.     <executions> 
  11.         <execution> 
  12.             <id>make-assembly</id> 
  13.             <phase>package</phase> 
  14.             <goals> 
  15.                 <goal>single</goal> 
  16.             </goals> 
  17.         </execution> 
  18.     </executions> 
  19. </plugin> 

附package.xml

  1. <assembly 
  2. xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" 
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  4. xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"
  5.     <id>package</id> 
  6.     <formats> 
  7.         <format>tar.gz</format> 
  8.     </formats> 
  9.     <includeBaseDirectory>true</includeBaseDirectory> 
  10.     <fileSets> 
  11.         <fileSet> 
  12.             <directory>src/main/bin</directory> 
  13.             <includes> 
  14.                 <include>*.sh</include> 
  15.                 <include>*.bat</include> 
  16.             </includes> 
  17.             <filtered>true</filtered> 
  18.             <outputDirectory></outputDirectory> 
  19.             <fileMode>0755</fileMode> 
  20.         </fileSet> 
  21.         <fileSet> 
  22.             <directory>${basedir}/src/main/config</directory> 
  23.             <includes> 
  24.                 <include>*.properties</include> 
  25.                 <include>log4j.xml</include> 
  26.             </includes> 
  27.             <outputDirectory>config</outputDirectory> 
  28.             <filtered>true</filtered> 
  29.             <fileMode>0644</fileMode> 
  30.         </fileSet> 
  31.         <fileSet> 
  32.             <directory>${basedir}/src/main/config</directory> 
  33.             <includes> 
  34.                 <include>log4j.dtd</include> 
  35.             </includes> 
  36.             <outputDirectory>config</outputDirectory> 
  37.             <fileMode>0644</fileMode> 
  38.         </fileSet> 
  39.     </fileSets> 
  40.     <dependencySets> 
  41.         <dependencySet> 
  42.             <outputDirectory>lib</outputDirectory> 
  43.             <scope>runtime</scope> 
  44.             <fileMode>0644</fileMode> 
  45.         </dependencySet> 
  46.     </dependencySets> 
  47. </assembly> 

附示例生成的Java應用結構圖

插件六 maven-shade-plugin

有時候,我們需要將所有配置文件和依賴庫文件全部放在一個jar包中,運維的同事只需要執行java -jar batch.jar即可完成啟動。雖然使用maven-assembly-plugin也可以做到這一點,但是在讀取配置文件的時候有可能會遇到一些問題,這個時候,我們可能需要使用到maven-shade-plugin這個插件,經筆者實踐按照如下示例用法配置確實可用;當然本示例配置了mainClass,直接執行java -jar batch.jar確實沒問題,但如果執行java com.fastjrun.demospring4.BatchInit -classpath batch.jar也是可以的。

示例用法

  1. <plugin> 
  2.     <groupId>org.apache.maven.plugins</groupId> 
  3.     <artifactId>maven-shade-plugin</artifactId> 
  4.     <version>3.0.0</version> 
  5.     <executions> 
  6.         <execution> 
  7.             <phase>package</phase> 
  8.             <goals> 
  9.                 <goal>shade</goal> 
  10.             </goals> 
  11.             <configuration> 
  12.                 <finalName>batch</finalName> 
  13.                 <shadedArtifactAttached>true</shadedArtifactAttached> 
  14.                 <shadedClassifierName>jar-with-dependencies</shadedClassifierName> 
  15.                 <transformers> 
  16.                     <transformer 
  17.                         implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"
  18.                         <mainClass>com.fastjrun.demospring4.BatchInit</mainClass> 
  19.                     </transformer> 
  20.                     <transformer 
  21.                         implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"
  22.                         <resource>META-INF/spring.handlers</resource> 
  23.                     </transformer> 
  24.                     <transformer 
  25.                         implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"
  26.                         <resource>META-INF/spring.schemas</resource> 
  27.                     </transformer> 
  28.                     <transformer 
  29.                         implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"
  30.                         <resource>META-INF/spring.tooling</resource> 
  31.                     </transformer> 
  32.                 </transformers> 
  33.                 <filters> 
  34.                     <filter> 
  35.                         <artifact>*:*</artifact> 
  36.                         <excludes> 
  37.                             <exclude>META-INF/*.SF</exclude> 
  38.                             <exclude>META-INF/*.DSA</exclude> 
  39.                             <exclude>META-INF/*.RSA</exclude> 
  40.                         </excludes> 
  41.                     </filter> 
  42.                 </filters> 
  43.             </configuration> 
  44.         </execution> 
  45.     </executions> 
  46. </plugin> 

插件七 versions-maven-plugin

當項目模塊化后,我們會遇到一個問題,就是項目版本升級的時候,需要同時變更父模塊和所有子模塊中的版本號 ,而這是一個比較瑣碎且容易出錯的事情,還好maven考慮得很周到,提供了這樣一個插件,我們使用命令行就可以達到效果了。我們的項目視圖如下


 

參考命令如下

  1. mvn versions:set -DnewVersion=1.2-SNAPSHOT 

總結

本文匯總了筆者常用的幾個插件及其用法,經實踐,基于eclipse的kepler、luna版本都能很好支持maven-resources-plugin、maven-jar-plugin、maven-war-plugin和properties-maven-plugin使用,同時也支持profile的activeByDefault設置,研發同事在不需要任何調整的情況下就能直接開發、調試代碼,且在開發結束后,可以直接使用mvn命令打包,打出各個環境的部署程序。從開發、調試、測試、驗證到上線的整個過程,所有模塊的pom.xml直到下一個迭代變更版本前都不用修改,直接使用。

【本文為51CTO專欄作者“崔瑩峰”的原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2011-01-19 13:04:42

Thunderbird插件

2019-09-17 16:30:18

java排序算法

2020-09-24 10:00:50

SpringBoo

2020-06-04 10:49:53

Pandas字符串技巧

2014-11-24 09:49:33

Eclipse

2009-12-08 18:11:42

PHP系統常量

2010-09-06 13:59:23

CSS縮寫

2017-03-02 14:35:33

Androidgradle常用配置

2021-01-13 10:28:16

Maven插件Mojo

2023-09-18 08:27:44

插件Java

2023-09-16 18:40:43

Java插件

2011-06-10 15:00:02

Qt VC

2021-07-28 06:51:09

linux

2025-05-23 10:38:43

2016-10-21 14:35:52

Pythonwebget方法

2013-12-12 17:14:10

Linuxvim

2010-01-27 16:35:54

Android常用技巧

2010-06-28 15:06:24

ftp子命令

2009-09-09 13:31:15

C# TextBox

2011-05-07 14:39:00

投影
點贊
收藏

51CTO技術棧公眾號

狠狠色综合日日| 日韩高清三区| 亚洲综合男人的天堂| 精品黑人一区二区三区久久| www成人免费| 裸体xxxx视频在线| 国产综合久久久久久鬼色| 久久97久久97精品免视看| 中文字幕一区三区久久女搜查官| free欧美| 99精品国产91久久久久久| 欧美一级在线亚洲天堂| 日批免费观看视频| 天堂电影一区| 亚洲色图一区二区三区| 久久久久久高清| 国产乱码精品一区二三区蜜臂 | 久久精品在线视频| 中文字幕影片免费在线观看| 亚洲一区二区av| 色偷偷久久一区二区三区| 欧美日韩一区二区三区电影| 欧美视频综合| 粉嫩久久99精品久久久久久夜| 国产aⅴ夜夜欢一区二区三区| 久久成人在线观看| 色综合天天爱| 亚洲色图激情小说| 人妻av一区二区| 国产精品3区| 在线观看亚洲精品| 一区二区传媒有限公司| 午夜dj在线观看高清视频完整版| 中文字幕免费不卡| 欧美大香线蕉线伊人久久| 亚洲风情第一页| 狠狠久久亚洲欧美| 国产精品久久久久久av下载红粉| 中文字幕在线观看视频网站| 亚洲一级二级| 久久久欧美精品| 免费无遮挡无码永久在线观看视频| 九九免费精品视频在线观看| 日韩激情片免费| 欧美一区二区三区爽大粗免费| 成年人黄视频在线观看| 欧美国产精品v| 日本a级片久久久| 男人久久精品| 久久久久久久久久久电影| 国产欧美综合精品一区二区| 亚洲精品无码久久久| 国产一区二三区好的| 91亚洲精品在线观看| 国产精品一区二区三区在线免费观看| 美女视频黄免费的久久| 国产精品露脸自拍| 久久aaaa片一区二区| 伊人网在线播放| 精品久久久视频| 久久精品二区| 天天干天天色天天| 91蝌蚪porny成人天涯| 久久精品国产精品国产精品污 | 国产亚洲精品福利| 蜜桃欧美视频| 亚洲天堂777| 欧美1级日本1级| 欧美精品在线观看91| 男人的天堂久久久| 午夜日本精品| 97成人精品区在线播放| 天堂а√在线中文在线新版| 久久久久久一区二区| 美女av一区二区三区| 亚洲天堂黄色片| 在线看片欧美| 国产成人精品一区| 一本色道久久综合熟妇| 国产一区二区0| 国产美女精品在线观看| 天堂网在线播放| 国产免费久久精品| 少妇熟女一区二区| 丁香花在线电影小说观看| 欧美日韩视频免费播放| www.天天射.com| 免费欧美网站| 欧美人妖巨大在线| 青青草视频在线免费播放| 亚洲欧美韩国| 欧美精品 日韩| 白嫩情侣偷拍呻吟刺激| 成人午夜av| 欧美韩日一区二区| 国产污视频网站| 久久久精品网| 亚洲一区二区三区sesese| 狠狠躁夜夜躁av无码中文幕| 久久久国产综合精品女国产盗摄| 亚洲乱码一区二区三区| 欧美亚洲天堂| 欧美在线小视频| 国产伦精品一区二区三区88av| 亚洲图区在线| 欧美日本精品在线| 亚洲综合成人av| 成人国产精品免费观看视频| 亚洲丰满在线| 欧美xxxhd| 日韩一区二区三区免费观看| 日韩人妻一区二区三区| 欧美激情四色| 国产精品久久久久久久久| 老司机午夜福利视频| 中文字幕 久热精品 视频在线| 99热久久这里只有精品| 伊人亚洲精品| 亚洲视频在线观看视频| 久久精品国产亚洲AV无码男同| 日本美女一区二区三区视频| 国产三区精品| 欧洲在线视频| 制服丝袜中文字幕一区| 国产1区2区在线观看| 亚洲伊人观看| 国产精品日韩在线| 手机看片国产1024| 亚洲激情图片qvod| 天天操狠狠操夜夜操| 国产欧美日韩精品高清二区综合区| 欧美韩日一区二区| jizz中国少妇| www.欧美日韩| 潘金莲一级淫片aaaaaa播放1| 成人国产精品| 国产亚洲成av人片在线观看桃| 日韩黄色a级片| 视频在线观看一区二区三区| 国产在线精品一区| a级大胆欧美人体大胆666| 欧美一级黄色大片| 亚洲成人生活片| 国产又粗又猛又爽又黄91精品| 亚洲无玛一区| 久久福利在线| 自拍偷拍亚洲精品| 中文字幕在线播放av| 国产亚洲精品久| 爱情岛论坛成人| 日韩电影免费网站| 国产欧美在线观看| 在线观看免费网站黄| 欧美亚洲愉拍一区二区| 九九热免费在线| 九九精品视频在线看| 亚洲一区二区不卡视频| 成人久久精品| 欧美肥婆姓交大片| 天堂在线观看av| 欧美日韩中文字幕| 亚洲一二三不卡| 亚洲精品二区三区| 成人自拍爱视频| 国产不卡123| 亚洲人成伊人成综合网久久久| 欧美性猛交bbbbb精品| 国产视频视频一区| 五月激情婷婷在线| 最新国产精品| 久久精品国产综合精品| 韩国美女久久| 久久午夜a级毛片| 性猛交富婆╳xxx乱大交天津| 亚洲不卡av一区二区三区| 亚洲av网址在线| 日本不卡一区二区三区高清视频| 中文字幕中文字幕99| 亚洲一区二区三区免费| 91精品国产乱码久久久久久久久| 欧美男男激情freegay| 欧美日韩国产高清一区二区三区 | 91久久精品国产91久久性色| 欧美男男video| 亚洲日本aⅴ片在线观看香蕉| 亚洲最新av网站| 亚洲高清免费一级二级三级| 亚洲色图 在线视频| 日韩精选在线| 国产欧美日韩视频| 新版中文在线官网| 亚洲人永久免费| 国产成年妇视频| 欧美性高跟鞋xxxxhd| 很污很黄的网站| www.欧美日韩国产在线| 日日干夜夜操s8| 99视频+国产日韩欧美| 亚洲欧洲三级| 日韩高清三区| 91福利入口| 欧美精选视频一区二区| 欧美精品精品精品精品免费| a中文在线播放| 亚洲国模精品私拍| 国产av一区二区三区| 色婷婷亚洲婷婷| 精品亚洲永久免费| 国产精品久久久久aaaa| 精品无码国产一区二区三区51安| 精品一区二区在线免费观看| 亚洲自偷自拍熟女另类| 欧美日韩免费观看一区=区三区| 日韩久久在线| 色综合久久中文| 97中文在线观看| 欧美男女视频| 国产成人精品综合| 91美女精品| 九九热精品视频国产| 无遮挡的视频在线观看| 欧美日韩精品久久久| 西西44rtwww国产精品| 一区二区三区四区不卡在线| 在线观看天堂av| 久久久久国产成人精品亚洲午夜| 国产免费a级片| 国产伦精品一区二区三区视频青涩| 99中文字幕在线观看| 欧美精品尤物在线观看| 久久亚洲综合网| 麻豆成人入口| 国产成人免费观看| 一区二区三区在线资源| 亚洲综合在线小说| 亚洲精品第一| 欧美成人免费全部观看天天性色| 二人午夜免费观看在线视频| 亚洲女人被黑人巨大进入| 天堂网在线中文| 亚洲国产精品va在线看黑人| 亚洲第一视频在线播放| 精品少妇一区二区三区| 亚洲高清视频在线播放| 精品美女一区二区| 黑人操亚洲女人| 精品久久久三级丝袜| 亚洲av无码一区二区乱子伦 | 天堂在线免费av| 91极品美女在线| 日本中文字幕在线观看视频| 色哟哟日韩精品| 天天天天天天天干| 欧美影视一区二区三区| 又骚又黄的视频| 91 com成人网| а√天堂资源在线| 精品福利二区三区| 亚洲 欧美 激情 另类| 欧美日韩一二三区| 国产无码精品视频| 无吗不卡中文字幕| 中文字幕亚洲精品在线| 色嗨嗨av一区二区三区| 精品国产青草久久久久96| 欧美色倩网站大全免费| ,一级淫片a看免费| 日韩午夜在线观看| 日本高清视频网站| 亚洲欧美国产视频| 午夜免费视频在线国产| 久久伊人91精品综合网站| 七七久久电影网| 日本成人激情视频| av在线精品| 国产高清精品一区二区| 亚欧洲精品视频在线观看| 午夜精品一区二区三区在线观看| 婷婷亚洲五月| 九色自拍视频在线观看| 日韩精品亚洲专区| 日韩欧美中文在线视频| 不卡视频免费播放| 一级黄色毛毛片| 亚洲午夜影视影院在线观看| 波多野结衣av无码| 日韩三级av在线播放| 婷婷在线免费视频| 这里只有精品在线播放| 丁香花在线影院| 国产精品欧美风情| 加勒比中文字幕精品| 视频一区不卡| 亚洲东热激情| 182午夜视频| 久久国产生活片100| 无码av免费精品一区二区三区| 国产午夜亚洲精品理论片色戒| 国产a免费视频| 欧美亚洲日本国产| 色wwwwww| 久久成人人人人精品欧| 波多野结衣久久精品| 97netav| 青青草原综合久久大伊人精品 | 日韩国产欧美一区二区三区| 女同性αv亚洲女同志| 亚洲国产成人在线| 国产尤物在线视频| 91精品久久久久久久91蜜桃| 国内三级在线观看| 亚洲色图15p| 免费av不卡在线观看| 国产精品久久久久久影视| 国产精品一线| 欧美 国产 精品| 久久99热这里只有精品| 亚洲天堂视频一区| 亚洲超碰97人人做人人爱| 精品人妻一区二区三区含羞草| 在线成人激情视频| 韩国美女久久| 精品国产一区二区三区四区精华| 一区二区中文| 日本黄色福利视频| 国产欧美精品在线观看| 中文字幕国产在线观看| 亚洲精品白浆高清久久久久久| 久久亚洲资源| 成人xxxxx色| 国内自拍视频一区二区三区| 欧洲在线免费视频| 国产精品不卡在线| 中文字幕精品一区二区精| 亚洲人成五月天| 桃子视频成人app| 欧美日韩在线观看一区| 麻豆精品91| 国精产品一区一区三区免费视频| 日本一区二区三区在线观看| 中文字幕第四页| 亚洲精品小视频| 爱情电影社保片一区| 欧美污视频久久久| 久久精品五月| 性猛交娇小69hd| 欧美中文字幕一区二区三区亚洲| 久久久久久女乱国产| 日韩美女中文字幕| 欧洲专线二区三区| 国产一二三四在线视频| 日本一二三不卡| 亚洲一区二区天堂| 久久精品久久久久电影| 国产视频网站一区二区三区| 日韩亚洲欧美一区二区| 丝袜美腿亚洲综合| 亚洲码无人客一区二区三区| 欧美亚洲综合色| 久草中文在线观看| 岛国视频一区免费观看| 亚洲激情婷婷| 美女被到爽高潮视频| 欧美色国产精品| 亚洲资源一区| 国内一区二区三区在线视频| 免费视频一区| 亚欧精品视频一区二区三区| 337p亚洲精品色噜噜| 久久大胆人体| 欧美一级二级三级九九九| 毛片av中文字幕一区二区| 日韩视频中文字幕在线观看| 亚洲国产精品专区久久| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲一区二区三区免费看| 国产精品影视网| 亚洲永久精品在线观看| 国产一区二区三区免费视频| 久久三级中文| 欧美老熟妇喷水| 国产精品免费视频一区| www国产一区| 日本a级片电影一区二区| 五月开心六月丁香综合色啪 | 久久香蕉国产线看观看网| 超碰成人福利| 婷婷六月天在线| 亚洲国产视频一区| 国产高清免费av在线| 99久re热视频这里只有精品6| 久久综合九色| www.超碰在线观看| 亚洲午夜色婷婷在线| 亚洲午夜精品| 激情五月俺来也| 大桥未久av一区二区三区| 九七久久人人| 日本不卡一区| 不卡的电视剧免费网站有什么|