日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装maven到Eclipse

發(fā)布時間:2024/4/17 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装maven到Eclipse 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http://blog.csdn.net/athena5555/article/details/3115874

14.1.?簡介

Eclipse IDE是目前Java開發(fā)人群中使用得最廣泛的IDE。Eclipse有一大堆的插件(請看http://www.eclipseplugincentral.com/),無數(shù)的組織在它之上開發(fā)他們自己的軟件。顯然,Eclipse無處不在。m2Eclipse項目在EclipseIDE中提供了對Maven的支持,本章,我們將會研究它提供的特性,以幫助你在EclipseIDE中使用Maven。

14.2.?m2eclipse

m2eclipse插件(http://m2eclipse.codehaus.org/)為Eclipse提供了Maven的集成。m2Eclipse同時也以掛鉤的方式連接了Subclipse插件(http://subclipse.tigris.org/)和Mylyn插件(http://www.eclipse.org/mylyn/)的特性。Subclipse插件為m2eclipse提供了與Subversion倉庫交互的能力,Mylyn插件為m2eclipse提供了與任務(wù)集中接口交互的能力,該接口能跟蹤開發(fā)過程的上下文。m2clipse提供的一些特性包括:

  • 創(chuàng)建和引入Maven項目

  • 依賴管理和與Eclipse classpath的集成

  • 自動下載和更新依賴

  • 構(gòu)件的Javadoc及源碼解析

  • 使用Maven Archetypes創(chuàng)建項目

  • 瀏覽,搜索遠程Maven倉庫

  • 通過自動更新依賴列表管理POM

  • 從Maven POM具體化一個項目

  • 從多個SCM倉庫簽出一個Maven項目

  • 適配嵌套的多模塊Maven項目至Eclipse IDE

  • 與 Web Tools Project (WTP)集成

  • 與 AspectJ Development Tools(AJDT) 集成

  • 與 Subclipse 集成

  • 與 Mylyn 集成

  • 基于表單的 POM 編輯器

  • 依賴圖的圖形化顯示

  • 依賴樹和已解析依賴的 GUI 展現(xiàn)

在上述列表以外m2eclipse還有很多其它的特性,本章介紹一些更令人印象深刻的特性。讓我們從安裝e2eclipse插件開始。

14.3.?安裝 m2eclipse 插件

要安裝m2Eclipse插件,你需要符合一些先決條件。你需要運行Eclipse 3.2或更高版本,JDK 1.4或更高版本,你需要確認Eclipse是在JDK上運行而不是JRE。在你有了Eclipse和兼容的JDK之后,你需要安裝兩個Eclipse插件:Subclipse和Mylyn。

14.3.1.?安裝前提條件

你可以在安裝m2eclipse的時候安裝這些前提條件的軟件,只要為每個前提條件軟件添加一個遠程更新站點至Eclipse。要安裝這些先決條件軟件,找到HelpSoftware UpdatesFind and Install...。選擇這個菜單項會載入Install/Update對話框。選擇“Search for new features to install”選項然后點擊Next。你將會看到一個“Update sites to visit”的列表。點擊New Remote Site...,然后為每一個新的前提條件添加一個新的更新站點。為每個插件添加新的更新站點然后確認新站點被選擇了。在你點擊Finish之后,Eclipse會讓你選擇插件組件以安裝。選擇你想要安裝的組件,Eclipse會下載,安裝及配置你的插件。

需要注意的是如果你正在使用Eclipse最新的版本Eclipse 3.4(Ganymede),安裝插件的過程可能會有點不一樣。在Ganymede中,你需要選擇HelpSoftware Updates...,它會載入"Software Updates and Add-ons"對話框。在這個對話框中,選擇“Available Software”面板然后點擊Add Site...,它會載入"Add Site" 對話框。輸入更新站點的URL然后點擊OK。在"Software Updates and Add-ons"對話框中會出現(xiàn)更新站點上可用的插件。你可以選擇你想要安裝的模塊然后點擊Install...按鈕。Eclilpse會解析所選插件的所有依賴,然后要求你同意插件的許可證。在Eclipse安裝了新的插件之后,它會征求你的允許以重啟。

14.3.1.1.?安裝 Subclipse

要安裝Subclipse,使用下面的Eclipse插件更新站點。

  • Subclipse 1.2: http://subclipse.tigris.org/update_1.2.x

想要了解其它版本的Subclipse,以及關(guān)于Subclipse插件更多的信息,請訪問Subclipse項目的web站點:http://subclipse.tigris.org/

14.3.1.2.?安裝 Mylyn

要安裝集成了JIRA支持的Mylyn,添加Mylyn Extras的Eclipse更新URL,如果你的組織使用Atlassian's JIRA來跟蹤問題,你會需要這么做。使用下面的更新站點來安裝Mylyn:

  • Mylyn (Eclipse 3.3): http://download.eclipse.org/tools/mylyn/update/e3.3

  • Mylyn (Eclipse 3.4): http://download.eclipse.org/tools/mylyn/update/e3.4

  • Mylyn Extras (JIRA 支持): http://download.eclipse.org/tools/mylyn/update/extras

想了解關(guān)于Mylyn項目的更多信息,訪問Mylyn項目的web站點:http://www.eclipse.org/mylyn/

14.3.1.3.?安裝 AspectJ Tools Platform (AJDT)

如果你正在安裝m2eclipse的0.9.4版本,你可能同時也想要安裝Web Tools Platform (WTP) 和 AspectJ Development Tools (AJDT)。使用如下的eclipse更新URL以安裝AJDT。

  • AJDT (Eclipse 3.3): http://download.eclipse.org/tools/ajdt/33/update

  • AJDT (Eclipse 3.4): http://download.eclipse.org/tools/ajdt/34/dev/update

想要了解更多的關(guān)于AJDT項目的信息,請訪問AJDT項目的web站點http://www.eclipse.org/ajdt/

14.3.1.4.?安裝 Web Tools Platform (WTP)

要安裝Web Tools Platform (WTP)。使用如下的eclipse更新URL,或者直接在Discovery站點中尋找Web Tool Project,該站點應(yīng)該已經(jīng)在你的Eclipse遠程更新站點列表中了。

  • WTP: http://download.eclipse.org/webtools/updates/

關(guān)于更多的Web Tools Platform的信息,請訪問Web Tools Platform項目的web站點http://www.eclipse.org/webtools/

14.3.2.?安裝 m2eclipse

一旦你已經(jīng)安裝好這些先決條件,你從如下的Eclipse更新URL安裝m2eclipse插件:

  • m2eclipse 插件: http://m2eclipse.sonatype.org/update/

如果你想要安裝最新的該插件的快照開發(fā)版本,你應(yīng)該使用如下的開發(fā)更新URL而非之前的URL。

  • m2eclipse 插件 (開發(fā)快照): http://m2eclipse.sonatype.org/update-dev/

要安裝m2eclipse,只需要添加一個正確的更新站點。至Help Software UpdatesFind and Install...,選擇這個菜單項后會載入Install/Update對話框。選擇"Search for new features to install"選項然后點擊Next。你將會看到一個"Update sites to visit"列表。點擊New Remote Site...,然后添加m2eclipse的更新站點。確認這個新添加的站點被選中了。在你點擊Finish之后,Eclipse會要求你選擇要安裝的組件。你選好之后Eclipse會自動下載,安裝,和配置m2eclipse。

如果你已經(jīng)成功安裝了這個插件,當你打開Window Preferences...的時候,你應(yīng)該能夠在一個選項列表中看到一個Maven選項。

14.4.?開啟 Maven 控制臺

在我們開始查看m2eclipse的特征之前,首先讓我們開啟Maven的控制臺。通過訪問WindowShow ViewConsole來打開控制臺視圖。然后點擊控制臺視圖右手邊的一個小箭頭,然后選擇Maven控制臺,如下顯示:

Figure?14.1.?在Eclipse中開啟Maven控制臺


Maven控制臺顯示那些當在命令行運行Maven時出現(xiàn)在控制臺的Maven輸出。能看到Maven正在干什么,以及根據(jù)調(diào)試輸出來診斷問題,都是很實用的。

14.5.?創(chuàng)建一個 Maven 項目

在Maven中,我們使用archetype來創(chuàng)建項目。在Eclipse中,我們通過新建項目向?qū)韯?chuàng)建項目。Eclipse中的新建項目向?qū)閯?chuàng)建新項目提供了大量的模板。m2eclipse插件為這個向?qū)г黾尤缦碌墓δ?#xff1a;

  • 從SCM倉庫簽出一個Maven項目

  • 使用Maven archetype創(chuàng)建一個Maven項目

  • 創(chuàng)建一個Maven POM 文件

Figure?14.2, “使用m2eclipse向?qū)韯?chuàng)建一個新項目” 所示,這三個選項對使用Maven的開發(fā)人員來說都很重要。讓我們逐個看一下。

Figure?14.2.?使用m2eclipse向?qū)韯?chuàng)建一個新項目


14.5.1.?從 SCM 簽出一個 Maven 項目

m2eclipse提供了直接從SCM倉庫簽出項目的能力。簡單的輸入項目的SCM信息,它就會為你簽出項目至你所選擇的位置,如Figure?14.3, “從Subversion簽出一個新的項目”

Figure?14.3.?從Subversion簽出一個新的項目


該對話框中還有其它的選項用來瀏覽Subversion倉庫的修訂版以指定某個特定的修訂版,或者直接手工輸入修訂版本號。這些特性重用了Subclipse插件的一些特性以和Subversion倉庫相互。除了Subversion,m2eclipse插件也支持下面的SCM提供者:

  • Bazaar

  • Clearcase

  • CVS

  • git

  • hg

  • Perforce

  • Starteam

  • Subversion

  • Synergy

  • Visual SourceSafe

14.5.2.?用Maven Archetype創(chuàng)建一個Maven項目

m2eclipse提供了使用Maven Archetype創(chuàng)建一個Maven項目的能力。伴隨著m2eclipse有許多可用的Maven Archetype,如Figure?14.4, “使用Maven Archetype創(chuàng)建一個Maven項目”

Figure?14.4.?使用Maven Archetype創(chuàng)建一個Maven項目


Figure?14.4, “使用Maven Archetype創(chuàng)建一個Maven項目”中的archetype列表是由一個叫Nexus索引器生成的。Nexus是一個倉庫管理器,將會在Chapter?16,倉庫管理器介紹。Nexus索引器是一個包含了整個Maven倉庫索引的文件,m2eclipse使用它來羅列出所有Maven倉庫中可用的archetype。到本章更新為止,m2eclipse大概在這個對話框中有90個archetype。其中比較突出的有:

  • 標準的 Maven Archetypes 以創(chuàng)建

    • Maven插件

    • 簡單Web應(yīng)用

    • 簡單項目

    • 新的Maven Archetypes

  • Databinder Archetype (數(shù)據(jù)驅(qū)動的 Wicket 應(yīng)用程序) 位于net.databinder

  • Apache Cocoon Archetype 位于org.apache.cocoon

  • Apache Directory Server Archetype 位于org.apache.directory.server

  • Apache Geronimo Archetype 位于org.apache.geronimo.buildsupport

  • Apache MyFaces Archetype 位于org.apache.myfaces.buildtools

  • Apache Tapestry Archetype 位于org.apache.tapestry

  • Apache Wicket Archetype 位于org.apache.wicket

  • AppFuse Archetype 位于org.appfuse.archetypes

  • Codehaus Cargo Archetype 位于org.codehaus.cargo

  • Codehaus Castor Archetype 位于org.codehaus.castor

  • Groovy-based Maven Plugin Archetype (不推薦使用)[3] 位于 org.codehaus.mojo.groovy

  • Jini Archetype

  • Mule Archetype 位于org.mule.tools

  • Objectweb Fractal Archetype 位于org.objectweb.fractal

  • Objectweb Petals Archetype 位于org.objectweb.petals

  • ops4j Archetype 位于 org.ops4j

  • Parancoe Archetype 位于org.parancoe

  • slf4j Archetype 位于 org.slf4j

  • SpringframeworkOSGI 和 Web Services Archetype 位于org.springframework

  • Trails Framework Archetype 位于org.trailsframework

[3]這些只是由Nexus索引器目錄羅列的archetype,如果你切換目錄你會看到其它的archetype。雖然你看到的結(jié)果會有變化,但是以下額外的archetype能在Internal目錄中得到:

  • Atlassian Confluence 插件 Archetype 位于com.atlassian.maven.archetypes

  • Apache Struts Archetype 位于org.apache.struts

  • Apache Shale Archetype 位于 org.apache.shale

一個目錄是對于倉庫索引的簡單引用。你看以通過點擊在catalog下拉菜單旁邊的Configure...按鈕來管理一組m2eclipse已經(jīng)了解的目錄。如果你有你自己的archetype需要加入到這個列表中,可以點擊Add Archetype...

一旦你選擇了一個archetype,Maven會從Maven倉庫取得相應(yīng)的artifact然后使用這個archetype創(chuàng)建一個新的Eclipse項目。

14.5.3.?創(chuàng)建一個 Maven 模塊

m2eclipse提供了創(chuàng)建一個Maven模塊的能力。創(chuàng)建一個Maven模塊和創(chuàng)建一個Maven項目幾乎一樣,它也會用Maven archetype創(chuàng)建一個新的Maven項目。然而,一個Maven模塊是另一個Maven項目的子項目,后者通常被認為是父項目。

Figure?14.5.?創(chuàng)建一個Maven模塊


當創(chuàng)建一個新的Maven模塊的時候你必須選擇一個在Eclipse中存在的父項目。點擊瀏覽按鈕,會看到一個已存在的項目的列表,如Figure?14.6, “為一個新的Maven模塊選擇一個父項目”

Figure?14.6.?為一個新的Maven模塊選擇一個父項目


在該列表中選擇了一個父項目之后,你回到了創(chuàng)建新Maven模塊的窗口,父項目字段已被填充,如Figure?14.5, “創(chuàng)建一個Maven模塊”所示。點擊Next你將會看到來自Section?14.5.2, “用Maven Archetype創(chuàng)建一個Maven項目”的標準archetype列表,然后你可以選擇用哪個archetype來創(chuàng)建Maven模塊。

14.6.?創(chuàng)建一個Maven POM文件

另外一個m2eclipse提供的重要特性是它能創(chuàng)建一個新的Maven POM文件。m2eclipse提供了一個向?qū)?#xff0c;可以用來很輕松的為一個已經(jīng)在Eclipse中的項目創(chuàng)建一個新的POM文件。這個POM創(chuàng)建向?qū)?span style="color:#800080">Figure?14.7, “創(chuàng)建一個新的POM”所示:

Figure?14.7.?創(chuàng)建一個新的POM


創(chuàng)建一個新的Maven POM大致就是選擇一個項目,在m2eclipse提供的字段中輸入Group Id,,Artifact Id,,Version,選擇打包類型,以及提供一個名稱。點擊Next按鈕開始添加依賴。

Figure?14.8.?為新的POM添加依賴


正如你能在Figure?14.8, “為新的POM添加依賴”看到的,POM中現(xiàn)在還沒有依賴。點擊Add按鈕以向中央Maven倉庫查詢依賴,如Figure?14.9, “向中央倉庫查詢依賴”所示:

Figure?14.9.?向中央倉庫查詢依賴


查詢依賴只是簡單的輸入你需要的構(gòu)件的groupId。Figure?14.9, “向中央倉庫查詢依賴”展示了對org.apache.commons的一個查詢,其中commons-vfs已被展開以查看可用的版本。選中commons-vfs的1.1-SNAPSHOT版本然后點擊OK,你會回到依賴選擇界面,你可以查詢更多的構(gòu)件或者直接點擊finish按鈕以創(chuàng)建POM。當你搜索依賴的時候,m2eclipse正使用在Nexus倉庫管理器中使用的同樣的Nexus倉庫索引。

現(xiàn)在你已經(jīng)看到了m2eclipse創(chuàng)建新項目的特性,讓我們看一下一組類似的將項目引入Eclipse的特性。

14.7.?導(dǎo)入Maven項目

m2eclipse為導(dǎo)入Maven項目至Eclipse提供了三種選擇,分別是:

  • 導(dǎo)入一個已存在的Maven項目

  • 從SCM簽出一個Maven項目

  • 具體化一個Maven項目

Figure?14.10, “導(dǎo)入一個Maven項目” 展示了m2eclipse提供的帶有Maven選項的項目導(dǎo)入向?qū)?#xff1a;

Figure?14.10.?導(dǎo)入一個Maven項目


使用Eclipse中的命令FileImport,然后在過濾字段中輸入單詞maven,就可以看到Figure?14.10, “導(dǎo)入一個Maven項目”的對話框。正如前面提到的,導(dǎo)入一個Maven項目至Eclipse有三種可用的方法:現(xiàn)存的Maven項目,從SCM簽出一個項目,以及具體化Maven項目。

從Subversion導(dǎo)入一個Maven項目和前一節(jié)討論的從Subversion創(chuàng)建一個Maven項目是等同的,因此再次討論就顯得冗余了。讓我們往前走,看一下導(dǎo)入Maven項目至Eclipse的另外兩個選項。

14.7.1.?導(dǎo)入一個Maven項目

m2eclipse可以通過一個已存在的pom.xml導(dǎo)入一個Maven項目。通過指向Maven項目所在的目錄,m2eclipse能探測到該項目中的所有POM,然后提供一個這些POM的層次列表,如Figure?14.11, “導(dǎo)入一個多模塊的Maven項目”

Figure?14.11.?導(dǎo)入一個多模塊的Maven項目


Figure?14.11, “導(dǎo)入一個多模塊的Maven項目” 顯示了被導(dǎo)入的項目的視圖。注意該項目中所有的POM是分層的。這讓你能夠很簡單的選擇到你想要導(dǎo)入至Eclipse的POM(也就是你想要導(dǎo)入的項目)。當你選擇了你想要導(dǎo)入的項目之后,m2eclipse會使用Maven導(dǎo)入并構(gòu)建這個項目。

14.7.2.?具體化一個Maven項目

Maven還提供了“具體化”一個Maven項目的能力。具體化類似于從Subversion簽出一個Maven項目的過程,但此時Subversion URL是從項目的根POM文件找到的,而不是手工的輸入。如果一個POM文件有正確的元素來指定源代碼倉庫的位置,你就能僅僅通過這個POM文件來“具體化”Maven項目。使用這個特性,你可以瀏覽中央Maven倉庫中的項目,然后將其具體化成Eclipse項目。如果你的項目依賴于一個第三方的開源庫,而且你需要查看這個庫的源碼,具體化的特性就變得十分方便和實用。現(xiàn)在只需要實用m2eclipse魔術(shù)般的“具體化”特性將項目導(dǎo)入到Eclipse中,而不是去追查項目的web站點然后尋找如何將其從Subversion簽出。

Figure?14.12, “Materializing a Maven Project” 展示了選擇具體化Maven項目后的向?qū)?#xff1a;

Figure?14.12.?Materializing a Maven Project


注意在這個對話框中Maven artifacts是空的。這是因為還沒有添加項目。為了添加一個項目,你需要點擊右邊的Add按鈕然后選擇一個來自中央Maven倉庫的依賴以添加。Figure?14.13, “選擇一個構(gòu)件以具體化”展示了如何添加一個項目:

Figure?14.13.?選擇一個構(gòu)件以具體化


當輸入查詢的時候,候選的依賴將會被在本地Maven倉庫找到。花幾秒鐘對本地Maven倉庫索引之后,候選依賴列表就會顯示。選擇一個要添加的依賴然后點擊OK,這樣它們就會被添加到列表中如Figure?14.14, “具體化Apache Camel”

Figure?14.14.?具體化Apache Camel


在添加一個依賴的時候,你有一個選項,讓m2eclipse簽出這個構(gòu)件的所有項目。

14.8.?運行Maven構(gòu)建

m2eclipse修改了Run As...Debug As...菜單,以讓你能夠在Eclipse中運行Maven。Figure?14.15, “通過Run As..運行一個Eclipse構(gòu)建”展示了一個m2eclipse項目的Run As...菜單。從這個菜單你可以運行一些常用的生命周期過程如clean,install,或者package。你也可以載入運行配置對話框窗口,然后使用參數(shù)及更多的選項來配置一個Maven構(gòu)建。

Figure?14.15.?通過Run As..運行一個Eclipse構(gòu)建


如果你需要用更多的選項來配置一個Maven構(gòu)建,你可以選擇Run Configurations...然后創(chuàng)建一個Maven構(gòu)建。Figure?14.16, “配置一個Maven構(gòu)建作為一個運行配置”展示了配置一個Maven構(gòu)建的運行配置對話框。

Figure?14.16.?配置一個Maven構(gòu)建作為一個運行配置


運行配置對話框允許你指定多個目標和profile,它暴露了類似于“skip tests”和“update snapshots”的選項,并且允許你自定義從項目到JRE到環(huán)境變量的一切。你可以使用這個對話框來支持任何你希望在m2eclipse中啟動的自定義Maven構(gòu)建。

14.9.?使用Maven進行工作

當項目在Eclipse中的時候,m2eclipse插件為使用Maven提供了一組特性。有很多特性使得在Eclipse中使用Maven變得十分容易,讓我們仔細看一下。在前一節(jié),我們具體了一個Maven項目并且選擇了一個來自于Apache Camel的名為camel-core的子項目。我們將使用這個項目來演示這些特性。

通過在camel-core項目上右擊,然后選擇Maven菜單項,你能看到可用的Maven特性。Figure?14.17, “可用的Maven特性”展示了這些特性的一個快照。

Figure?14.17.?可用的Maven特性


注意在Figure?14.17, “可用的Maven特性”中camel-core項目可用的特性包括:

  • 添加依賴和插件

  • 更新依賴,快照和源代碼文件夾

  • 創(chuàng)建一個Maven模塊

  • 下載源代碼

  • 打開項目的URL如項目Web頁面,問題追蹤系統(tǒng),源碼控制,和持續(xù)集成工具

  • 開啟/關(guān)閉工作臺解析器,嵌套Maven模塊和依賴管理

這些特性都能幫你節(jié)省很多時間,讓我們先簡單的看一下。

14.9.1.?添加及更新依賴或插件

讓我們假設(shè)我們想要給camel-core POM添加一個依賴或者一個插件。為了示范,我們會添加commons-lang作為一個依賴。(請注意添加依賴或者插件的功能完全一樣,因此我們就用添加一個依賴作為示范。)

m2eclipse為給一個項目添加依賴提供了兩種選項。第一種選項是通過手動的編輯POM文件的XML內(nèi)容來添加一個依賴。這種手動編輯POM文件方式的缺點是你必須知道構(gòu)件的信息,或者,你可以使用下一節(jié)討論的特性來手工的定位倉庫索引中的構(gòu)件信息。好處是在你手工添加依賴并保存POM文件之后,項目的Maven依賴容器會自動更新以包含這個新的依賴。Figure?14.18, “手動給項目的POM添加一個依賴”展示了如何給camel-consolePOM 添加對commons-lang的依賴,然后Maven依賴容器自動更新并包含了這個依賴。

Figure?14.18.?手動給項目的POM添加一個依賴


手動添加依賴效果不錯但是它比第二種方式需要更多的工作。在手動給POM添加依賴元素的時候,Eclipse工作臺右下角的進程反映了這一動作,如Figure?14.19, “更新Maven依賴”

Figure?14.19.?更新Maven依賴


第二種添加依賴的方式容易得多,因為你不需要知道構(gòu)件的除groupId以外的信息。Figure?14.20, “搜索依賴”展示了這種功能:

Figure?14.20.?搜索依賴


通過簡單的在搜索框中輸入信息,m2eclipse會查詢倉庫索引,顯式在本地Maven倉庫中構(gòu)件的版本。這種方式更好因為它能節(jié)省大量的時間。有了m2eclipse,你不再需要中央Maven倉庫中搜尋一個構(gòu)件版本。

14.9.2.?創(chuàng)建一個Maven模塊

m2eclipse使得在一個多模塊的Maven項目中創(chuàng)建一系列的嵌套項目變得十分容易。如果你有一個父項目,而且你想給這個項目添加一個模塊,只需要在項目上右擊,打開Maven菜單,選擇“New Maven Module Project”。m2eclipse會帶你創(chuàng)建一個新項目,之后他會更新父項目的POM以包含子模塊的引用。在m2eclipse出現(xiàn)之前,很難在Eclipse中使用Maven項目的層次特性。有了m2eclipse,父子項目關(guān)系的底層細節(jié)被集成到了開發(fā)環(huán)境中。

14.9.3.?下載源碼

如果中央Maven倉庫包含了某個特定項目的源碼構(gòu)件,你可以從倉庫下載這份源碼然后在Eclipse環(huán)境中使用它。當你正在Eclipse中調(diào)試一個復(fù)雜的問題的時候,沒有什么能比在Eclipse調(diào)試器中的第三方依賴上右擊然后研究源碼來的更方便的了。選擇該選項之后,m2eclipse會嘗試著從Maven倉庫下載源碼構(gòu)件。如果不能取得源碼構(gòu)件,你應(yīng)該去問項目的維護者,讓他上傳適當?shù)腗aven源碼至中央Maven倉庫。

14.9.4.?打開項目頁面

一個Maven POM包含一些開發(fā)者可能需要查閱的有很有價值的URL。它們包括項目的web頁面,源代碼倉庫的URL,如Hudson之類的持續(xù)集成系統(tǒng)的URL,問題追蹤系統(tǒng)的URL。如果這些URL在項目的POM中存在,m2eclipse就能在瀏覽器中打開這些項目頁面。

14.9.5.?解析依賴

你可以配置項目讓它從workspace中解析依賴。這種配置改變了Maven定位依賴構(gòu)件的方式。如果項目被配置成從workspace解析依賴構(gòu)件,這些構(gòu)件就不需要存在于你的本地倉庫。假設(shè)項目a和項目b都在同一個Eclipse workspace中,項目a依賴于項目b。如果workspace依賴解析被關(guān)閉了,項目a的Maven構(gòu)建只有在項目b的構(gòu)件存在于本地倉庫時才會成功。如果workspace依賴解析開啟了,m2eclipse就通過eclipse workspace解析這個依賴。換句話說,當workspace依賴解析開啟的時候,項目之間的相互關(guān)聯(lián)不需要通過本地倉庫安裝。

你也可以關(guān)閉依賴管理。這種配置的效果是告訴m2eclipse停止管理你項目的classpath,也會從你項目中移除Maven依賴classpath容器。如果你這么做了,管理你項目的classpath就全靠你自己了。

14.10.?使用Maven倉庫進行工作

m2eclipse也提供了一些工具使得使用Maven倉庫變得容易一些。這些工具提供的功能包括:

  • 搜索構(gòu)件

  • 搜索Java類

  • 為Maven倉庫編制索引

14.10.1.?搜索 Maven 構(gòu)件和 Java 類

m2eclipse為Eclipse Navigation菜單添加幾個項目,使搜索Maven構(gòu)件和Java類變得容易。點擊Navigate菜單就能使用這些選項,如Figure?14.21, “搜索構(gòu)件和類”

Figure?14.21.?搜索構(gòu)件和類


注意在Figure?14.21, “搜索構(gòu)件和類”中在EclipseNavigate菜單下面可用的選項名為Open Maven POMOpen Type from MavenOpen Maven POM選項允許你在Maven倉庫中搜索POM,如Figure?14.22, “搜索一個POM”

Figure?14.22.?搜索一個POM


選擇一個構(gòu)件然后點擊OK,這個構(gòu)件的POM在Eclipse被打開以備瀏覽或者編輯。當你需要快速看一下某個構(gòu)件的POM的時候,該功能十分方便。

Navigate菜單中第二個m2eclipse選項名為Open Type from Maven。該特性允許你通過名稱在遠程倉庫中搜索一個Java類。打開這個對話框,鍵入‘factorybean’你就能看到名字帶有FactoryBean的很多類,如Figure?14.23, “在倉庫中搜索類”

Figure?14.23.?在倉庫中搜索類


這是一個很能節(jié)省時間的特性,有了它,手工在Maven倉庫中搜索構(gòu)件中的類成為了過去。如果你需要使用一個特定的類,就打開Eclipse,至菜單Navigate然后搜索類。m2eclipse會顯示一個搜索結(jié)果構(gòu)件的列表。

14.10.2.?為Maven倉庫編制索引

Maven索引視圖允許你手動的瀏覽遠程倉庫的POM并在Eclipse中打開它們。要查看這個視圖,打開ViewShow ViewOther,在搜索框中鍵入單詞“maven”,你應(yīng)該能看到一個名為Maven索引的視圖,如Figure?14.24, “打開Maven索引視圖”

Figure?14.24.?打開Maven索引視圖


選擇這個視圖然后點擊OK。你將會看到如Figure?14.25, “Maven索引視圖”的Maven索引視圖。

Figure?14.25.?Maven索引視圖


此外,Figure?14.26, “從索引視圖定位一個POM”展示手動導(dǎo)航至Maven索引視圖之后,定位一個 POM。

Figure?14.26.?從索引視圖定位一個POM


在找到apache-camel構(gòu)件之后,雙擊它會將在Eclipse中打開,以瀏覽或編輯。

這些特性使得在Eclipse中操作遠程倉庫變得更快更方便。過去一些年你可能已經(jīng)花了很多時間來手工的進行這些操作——通過瀏覽器訪問倉庫,下載構(gòu)件然后使用grep程序查找類和POM——你會發(fā)現(xiàn)m2eclipse是一種受歡迎的更好的變化。

14.11.?使用基于表單的POM編輯器

m2eclipse的最新版本有個基于表單的POM編輯器,能讓你通過一個易用的GUI接口來編輯項目pom.xml的每一個部分。要打開POM編輯器,點擊項目的pom.xml文件。如果你為pom.xml文件定制了編輯器,POM編輯器不是默認的編輯器,你可以在這個文件上右擊然后選擇“Open With... / Maven POM Editor”。POM編輯器會顯示Overview標簽頁如Figure?14.27, “idiom-core的POM編輯器的Overview標簽頁”

一個針對Maven的常見的抱怨是,在十分復(fù)雜的多模塊項目構(gòu)件中,它讓開發(fā)人員面對十分巨大的XML文檔。雖然本書的作者相信這只是為類似Maven的工具有帶來的彈性所付出的小小的代價,但圖形化的POM編輯器這樣的工具能讓用戶在不知道MavenPOM背后的XML結(jié)構(gòu)的情況下就能使用Maven。

Figure?14.27.?idiom-core的POM編輯器的Overview標簽頁


Figure?14.27, “idiom-core的POM編輯器的Overview標簽頁”中展示的項目的artifactId是idiom-core。你會注意到項目idiom-core的大部分字段是空的。POM編輯器中沒有g(shù)roupId或者version,也沒有SCM信息。這是因為idiom-core從一個名為idiom的父項目中繼承了大部分的信息。如果我們在POM編輯器中打開父項目的pom.xml文件,我們會看到如Figure?14.28, “idiom父項目的POM編輯器的Overview標簽頁”的Overview標簽頁。

整個POM編輯器中各種各樣的列表條目上的“打開文件夾”圖標說明對應(yīng)的條目在Eclipse workspace中存在,“jar”圖標說明構(gòu)件引用了Maven倉庫。你可以雙擊這些條目,在POM編輯器中打?qū)?yīng)的POM。這對模塊,依賴,插件和其它對應(yīng)于Maven構(gòu)件的元素都是有效的。POM編輯器中一些部分中帶下劃線的字段代表了超鏈接,可以用來為對應(yīng)的Maven構(gòu)件打開POM編輯器。

Figure?14.28.?idiom父項目的POM編輯器的Overview標簽頁


在這個父POM中,我們看到了groupId和version的定義,它還提供了idiom-core項目所沒有很多信息。POM編輯器會給你看你能夠編輯的POM內(nèi)容,它不會給你看任何繼承來的值。如果你想在POM編輯器中看idiom-core項目的有效POM,你可以使用POM編輯器右上角工具欄的“Show Effective POM”圖標,該圖標的樣子是藍色M字母上面有一個左括弧與等于標記。它會在POM編輯器中為項目idiom-code載入有效POM如Figure?14.29, “idiom-core的有效POM”

Figure?14.29.?idiom-core的有效POM


這個有效POM歸并了idiom-core的POM和它祖先的POM(父,祖父,等等。),它其實就是使用了“mvn help:effective-pom”命令為idiom-core編輯器顯示有效值。由于POM編輯器顯示了很多不同POM歸并而來的組合視圖,因此這個有效POM編輯器是只讀的,你不能更新這個有效POM視圖中的任何字段。

如果你正在觀察Figure?14.27, “idiom-core的POM編輯器的Overview標簽頁”中的idiom-core項目的POM編輯器,你還能夠使用編輯器右上角工具欄上的“Open Parent POM”圖標來導(dǎo)航至它的父項目的POM。

POM編輯器顯示了很多來自POM的不同信息。最后一個標簽頁將pom.xml顯示為一個XML文檔。在Figure?14.30, “POM編輯器的Dependencies標簽頁”中有一個依賴標簽頁,它暴露了而一個易用的接口以添加和編輯你項目的依賴,以及POM的dependencyManagement部分。m2eclipse插件中的依賴管理屏幕也集成了構(gòu)件搜索功能。你可以用搜索框來取得“Dependency Details”部分的字段信息。

如果你想知道關(guān)于某個構(gòu)件更多的信息,可以使用“Dependency Details”部分的工具欄的“Open Web Page”圖標來查看項目的web頁面。

Figure?14.30.?POM編輯器的Dependencies標簽頁


Figure?14.31, “POM編輯器的Build標簽頁”所示的build標簽頁能讓你訪問build元素的內(nèi)容。從這個標簽?zāi)隳軌蜃远x源代碼目錄,添加擴展,改變默認目標名稱,以及添加資源目錄。

Figure?14.31.?POM編輯器的Build標簽頁


我們只是展示了POM編輯器功能的一個很小的子集。如果你對余下的標簽頁感興趣,請下載并安裝m2eclipse插件。

14.12.?在m2eclipse中分析項目依賴

最新版本m2eclipse的POM編輯器提供了一些依賴工具。這些工具承諾要改變?nèi)藗兙S護及監(jiān)視項目傳遞性依賴的方式。Maven的主要吸引力之一是它能夠管理項目的依賴。如果你正在編寫一個依賴于Spring Framework的Hibrenate 3集成的應(yīng)用程序,你所要做的僅僅是依賴來自中央Maven倉庫的spring-hibernate3構(gòu)件。Maven會讀取這個構(gòu)件的POM然后添加所有必要的傳遞性依賴。雖然一開始這是一個吸引人們使用Maven的強大特性,但當一個項目有數(shù)十個依賴,每個依賴又有數(shù)十個傳遞性依賴的時候這就變得令人費解。

當你依賴于一個項目,這個項目有一個編寫得很差的POM,它未能將依賴標記為可選,或者當你開始遇到傳遞性依賴之間的沖突,這個時候問題就出現(xiàn)了。如果你有一個需求要將類似于commons-logging或servlet-api的依賴排除,又或者你需要弄清楚為什么在某個特定的范圍下一個特定的依賴顯現(xiàn)了,通常你需要從命令行調(diào)用dependency:tree和dependency:resolve目標來追蹤那些令人不愉快的傳遞性依賴。

這個時候m2eclipse的POM編輯器就便捷多了。如果你打開一個有很多依賴的項目,你可以打開Dependency Tree標簽頁并查看顯示為兩列的依賴如Figure?14.32, “POM編輯器的Dependency Tree標簽頁”。面板的左邊顯示樹狀的依賴。樹的第一層包含了你項目的直接依賴,每個下一層依賴列出了依賴的依賴。左邊的這一塊是了解某個特定的依賴如何進入你項目的已解析依賴的很強大方式。面板的右邊顯示所有已解析的依賴。這是在所有沖突和范圍已解決后的有效依賴的列表,也就是你項目將用來編譯,測試和打包的有效依賴列表。

Figure?14.32.?POM編輯器的Dependency Tree標簽頁


Dependency Tree標簽頁這一特性非常有價值,因為它能被用作一個偵測工具來找出某個特定的依賴是如何進入已解析的依賴列表的。編輯器中的搜索和過濾功能使得搜索和瀏覽項目的依賴變得十分容易。你可以使用編輯器工具欄的搜索框和“Dependency Hierarchy”及“Resolved Dependencies”部分的“排序”和“過濾”圖標來查看依賴。Figure?14.33, “在依賴樹中定位依賴”展示了當你點擊“Resovled Dependencies”列表中的commons-logging的時候會發(fā)生什么。當“Dependencies Hierarchy”部分的過濾器被開啟的時候,在已解析依賴上點擊的時候,面板左邊的依賴樹會被過濾,以顯示所有對已解析依賴起作用的節(jié)點。如果你正在試圖去除一個已解析依賴,你可以使用這個工具來找出什么依賴(以及什么傳遞性依賴)對這個已解析的依賴起作用。換句話說,如果你要從你的依賴集合中去除類似于commons-logging這樣的依賴,那么Dependency Tree標簽頁就是你想要使用的工具。

Figure?14.33.?在依賴樹中定位依賴


m2eclipse還能讓你以圖的形式查看你項目的依賴。Figure?14.34, “以圖的形式查看項目的依賴”展示了idiom-core的依賴。最頂上的方框就是idiom-core項目,其它的依賴都在它的下面。直接依賴與頂層方框直接相連,傳遞性依賴則都最終連接這些直接依賴。你可以在圖中選擇一個節(jié)點,跟它相連的依賴會被標亮,或者你可以使用頁面頂部的搜索框來尋找匹配的節(jié)點。

注意每個圖節(jié)點上的“打開文件夾”圖標說明這個構(gòu)件存在與Eclipse workspace中,而“jar”圖標說明這個節(jié)點的構(gòu)件指向了Maven倉庫。

Figure?14.34.?以圖的形式查看項目的依賴


通過在編輯器中右擊可以改變圖的表現(xiàn)形式。你可以選擇顯示構(gòu)件的id,group id,version,scope,或者卷起節(jié)點文本,顯示圖標。Figure?14.35, “依賴圖的放射狀布局”展示了和Figure?14.34, “以圖的形式查看項目的依賴”一樣的圖,但是用了放射狀布局。

Figure?14.35.?依賴圖的放射狀布局


14.13.?Maven 選項

對于使用Maven開發(fā)來說,調(diào)整Maven首選項和一些Maven參數(shù)是非常重要的,m2eclipse能讓你通過Eclipse中的Maven首選項頁面來調(diào)整一些選項。典型情況下當在命令行使用Maven的時候,這些首選項是可以在目錄~/.m2或者命令行選項中設(shè)置的。m2eclipse能讓你在EclipseIDE中訪問一些最重要的選項。Figure?14.36, “Eclipse的Maven首選項”展示了在Eclipse中的Maven首選項頁面:

Figure?14.36.?Eclipse的Maven首選項


頂部的復(fù)選框提供的功能有:

  • 在離線的狀態(tài)下運行Maven,關(guān)閉從遠程倉庫進行下載的功能。

  • 在Maven控制臺中開啟調(diào)試輸出

  • 從遠程Maven倉庫下載構(gòu)件的源碼jar文件

  • 從遠程Maven倉庫下載構(gòu)件的JavaDoc Jar文件

  • 在啟動的時候下載并更新本地的對遠程倉庫的索引

下一部分提供了一個彈出式菜單,讓你選擇當項目被引入以及項目的源碼文件夾被更新的時候執(zhí)行什么Maven目標。默認的目標名為process-resources,它會拷貝并處理項目的資源文件至目標目錄,以讓項目可以隨時打包。如果你需要運行一些自定義的目標以處理資源文件或者生成一些支持性配置,那么定制這個目標列表就非常有用。

如果你需要m2eclipse幫你選擇一個目標,點擊按鈕Select...,會看到“Goals”對話框。左邊的Figure?14.37, “Maven目標對話框”對話框展示了默認Maven生命周期中所有階段列表的一個目標對話框。

Figure?14.37.?Maven目標對話框


當你第一次看到這個目標對話框的時候,你可能會被它羅列的這么多目標所嚇到。事實上,確實有數(shù)百個Maven插件做各種各樣的事情,從生成數(shù)據(jù)庫,到執(zhí)行集成測試,到運行靜態(tài)分析,到使用XFire生成web service。目標對話框中,帶有可選的目標的插件有超過200個,右邊的對話框Figure?14.37, “Maven目標對話框”展示了一個Tomcat Maven插件的目標被標亮的“Goals”對話框。你可以通過在搜索框內(nèi)輸入文字來縮小可用目標的數(shù)量,當你輸入文字的時候,m2eclipse會收縮可用目標的列表,當然,這些目標包含了搜索框內(nèi)的關(guān)鍵字。

另外一個Maven選項頁面是Maven安裝配置頁面如Figure?14.38, “Maven安裝選項頁面”

Figure?14.38.?Maven安裝選項頁面


這個頁面能讓你往Eclipse環(huán)境中添加其它的Maven安裝。如果你想要讓m2eclipse插件使用一個不同版本的Maven,你可以在這個頁面配置多個Maven安裝,這非常類似于在Eclipse中配置多個可運行的Java虛擬機。一個被稱為Maven嵌入器的Maven的嵌入版本已經(jīng)被指定了。這就是我們在Eclipse中運行Maven的版本。如果你有另外一個Maven安裝,而且你想要用它來運行Maven而不是Maven嵌入器,你可以實時的通過點擊Add..來添加另外的Maven。Figure?14.38, “Maven安裝選項頁面”展示了一個列出Maven嵌入器,Maven 2.0.9,和Maven 2.1-SNAPSHOT的配置頁面。

安裝配置頁面也允許你指定全局Maven settings文件的位置。如果你不在這個頁面指定該文件的位置,Maven會使用位于所選Maven安裝目錄的conf/settings.xml作為默認全局配置文件。你也可以自定義用戶settings文件的位置,默認它位于~/.m2/settings.xml,你還可以自定義你的本地Maven倉庫位置,其默認值是~/.m2/repository。

Eclipse選項中還能開啟一個裝飾器,它的名字是Maven版本裝飾器。這個選項可以讓你在Eclipse包瀏覽器中看到項目的當前版本,如Figure?14.39, “開啟Maven版本裝飾器”

Figure?14.39.?開啟Maven版本裝飾器


要開啟這個選項,只要選中Maven版本修飾器選項,如在Figure?14.39, “開啟Maven版本裝飾器”中標亮的。如果Maven版本修飾器沒有開啟,項目只會在包瀏覽器中列出它的名稱和相對路徑,如Figure?14.40, “沒有Maven版本裝飾器的包瀏覽器”

Figure?14.40.?沒有Maven版本裝飾器的包瀏覽器


開啟了Maven版本裝飾器之后,項目的名稱將會包括當前的項目版本,如Figure?14.41, “開啟了Maven版本裝飾器的包瀏覽器”

Figure?14.41.?開啟了Maven版本裝飾器的包瀏覽器


這個特性十分有用,你能很方便的看到項目的版本而不再需要打開POM去找version元素。

14.14.?小結(jié)

m2eclipse不僅僅是一個為Eclipse添加Maven支持的簡單插件,它集成得非常全面,從創(chuàng)建新項目到定位第三方依賴,難易度的降低都是數(shù)量級的。m2eclipse是對于一個通曉中央Maven倉庫這一豐富語義資源的IDE的第一步嘗試。隨著越來越多的人開始使用m2eclipse,更多的項目將會發(fā)布Maven Archetype,更多的項目會看到往Maven倉庫發(fā)布源碼構(gòu)件的價值。如果你曾經(jīng)在沒有一個能理解Maven層級結(jié)構(gòu)關(guān)系的工具的情況下,嘗試一起使用Eclipse和Maven,你就會知道支持嵌套項目的這一特性,對于EclipseIDE和Maven的集成來說,是至關(guān)重要的。

?

?

=========

http://m2eclipse.sonatype.org/sites/m2e

?

?

?

本段節(jié)選自http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html

?

Eclipse是一款非常優(yōu)秀的IDE。除了基本的語法標亮、代碼補齊、XML編輯等基本功能外,最新版的Eclipse還能很好地支持重構(gòu),并且集成了JUnit、CVS、Mylyn等各種流行工具。可惜Eclipse默認沒有集成對Maven的支持。幸運的是,由Maven之父Jason Van Zyl創(chuàng)立的Sonatype公司建立了m2eclipse項目,這是Eclipse下的一款十分強大的Maven插件,可以訪問http://m2eclipse.sonatype.org/ 了解更多該項目的信息。

本小節(jié)將先介紹如何安裝m2eclipse插件,本書后續(xù)的章節(jié)會逐步介紹m2eclipse插件的使用。

現(xiàn)在我以Eclipse 3.6為例逐步講解m2eclipse的安裝。啟動Eclipse之后,在菜單欄中選擇Help,然后選擇Install New Software…,接著你會看到一個Install對話框,點擊Work with:字段邊上的Add按鈕,你會得到一個新的Add Repository對話框,在Name字段中輸入m2e,Location字段中輸入http://m2eclipse.sonatype.org/sites/m2e,然后點擊OK。Eclipse會下載m2eclipse安裝站點上的資源信息

?

?

安裝Maven后每次啟動出現(xiàn)警告信息:

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

本段節(jié)選自 http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/

?

分兩步解決問題:

1. 檢查Eclipse正在使用的JRE

‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 確定正在使用JDK而非JRE.

如果沒有JDK, 則先新增一個Standard VM.

2. 配置Eclipse.ini

檢查Eclipse配置文件, 增加/編輯以下代碼:

?

view plaincopy to clipboardprint?
  • -vm ??
  • C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw??
  • ?

    -vm C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw

    注意事項:

    1. 第一行參數(shù)名稱, 第二行為值, 不能寫到同一行中

    2. 關(guān)于第二行的值, 因為不允許出現(xiàn)空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
    如果在Program Files下, 請使用Progra~1, 如果在x86下, 則使用Progra~2

    3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:

    ?

    view plaincopy to clipboardprint?
  • -vm ??
  • C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw ??
  • -startup ??
  • ..... ??
  • --launcher.defaultAction ??
  • openFile ??
  • -vmargs ??
  • -Dosgi.requiredJavaVersion=1.5??
  • -Xms240m ??
  • -Xmx912m??
  • ?

    -vm C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw -startup ..... --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms240m -Xmx912m

    3. 重啟Eclipse, 警告不再出現(xiàn).

    ?

    總結(jié)

    以上是生活随笔為你收集整理的安装maven到Eclipse的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    婷婷丁香色 | 久久久久久久久久久久电影 | 片网站 | 午夜av激情| 天堂网中文在线 | 国产免费久久精品 | 欧美一级特黄aaaaaa大片在线观看 | 一级黄色片网站 | 99av国产精品欲麻豆 | 日日碰狠狠添天天爽超碰97久久 | 国产成人99av超碰超爽 | 天天色欧美 | 日韩激情网 | 青草视频在线看 | 国产精品久久久久久久久久久久午夜片 | 久久激情综合 | 视频在线观看入口黄最新永久免费国产 | 国产福利一区二区三区在线观看 | 91看片在线播放 | 亚洲在线综合 | 国产九色在线播放九色 | 丁香导航| 亚洲一区尤物 | 国产中文视 | 久久精品一区二区三 | 国产伦精品一区二区三区免费 | 亚洲日韩欧美一区二区在线 | 综合网伊人| 天天摸夜夜操 | 人人爱人人做人人爽 | 日韩在线高清视频 | 久久短视频 | 一本色道久久精品 | 欧美精品在线观看 | 天天·日日日干 | 天天激情综合网 | 毛片精品免费在线观看 | 久久精品老司机 | 精品视频| 日韩v欧美v日本v亚洲v国产v | 91精品视频在线看 | 不卡视频在线看 | 久久久精品视频成人 | 日韩一区二区三 | 免费观看版| 国产亚洲精品v | 亚洲美女精品区人人人人 | 2021国产在线视频 | 97超碰在线播放 | 久久天天躁狠狠躁夜夜不卡公司 | 国精产品一二三线999 | 国产麻豆视频 | 91香蕉视频在线 | 国产伦理一区二区三区 | 亚洲资源在线观看 | 一区精品在线 | 黄色影院在线免费观看 | 成人性生爱a∨ | 波多野结衣在线观看一区 | 国产伦精品一区二区三区… | 国产黄色片久久 | 免费在线黄色av | 婷婷色网站 | 免费在线91 | 中字幕视频在线永久在线观看免费 | 干狠狠| 久草在线视频网站 | 亚洲高清视频在线观看免费 | 激情欧美日韩一区二区 | 91在线精品观看 | 国产很黄很色的视频 | 最近免费中文字幕mv在线视频3 | 九九99 | 激情中文在线 | 2019天天干天天色 | 亚洲特级片| 92精品国产成人观看免费 | 九九三级毛片 | 成人欧美一区二区三区黑人麻豆 | 丰满少妇一级片 | 中文字幕av全部资源www中文字幕在线观看 | 美女免费视频观看网站 | 国产亚洲午夜高清国产拍精品 | 四虎在线免费 | 中文字幕有码在线观看 | 国产免费又爽又刺激在线观看 | 久久一本综合 | 久久综合狠狠综合久久激情 | 亚洲国产理论片 | 日韩免费观看av | 日韩丝袜视频 | 久久成人18免费网站 | 国产精品video爽爽爽爽 | 亚洲精品自拍视频在线观看 | 国产精品xxxx18a99 | 操操操com | 色噜噜在线观看视频 | 成年人在线视频观看 | 久久久久影视 | 日韩中文在线播放 | 女人魂免费观看 | 久久久久9999亚洲精品 | 午夜精品一区二区三区在线播放 | av不卡网站 | 日韩精品久久久久久 | 亚洲 欧美 另类人妖 | 午夜精品一区二区三区在线 | 久久婷婷精品视频 | 久草热久草视频 | 狠狠色丁香婷婷综合视频 | 麻豆视频免费网站 | 国产精品二区在线观看 | 日韩有码在线观看视频 | 国产高清在线免费观看 | 亚洲精品中文字幕视频 | 免费观看性生交大片3 | 久久婷婷五月综合色丁香 | 男女拍拍免费视频 | 日韩一区正在播放 | 91精品啪在线观看国产 | 久久精品99北条麻妃 | 五月黄色 | 国产精品免费久久久久久 | 国产黄网站在线观看 | 一级久久久| 综合久久久久久久 | 99色资源| 精品一区91 | 国模吧一区| 日韩中文字幕国产 | 91黄色在线观看 | 日韩大片在线观看 | 91精品视频观看 | 久久久香蕉视频 | 久久久久夜色 | 久久精品视频3 | 超碰97久久 | 国产在线不卡视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 777奇米四色 | 国产手机在线视频 | 日韩三级免费 | 日本性动态图 | 又大又硬又黄又爽视频在线观看 | 日韩精品免费一区二区三区 | 免费看国产一级片 | 最近中文字幕完整视频高清1 | 色a4yy| 日韩精品久久久免费观看夜色 | 国产精品123| 在线观看黄色 | 免费能看的av | 亚洲精品视频在线观看网站 | 中文字幕av免费在线观看 | 97福利 | 久久综合久久鬼 | 欧美韩日在线 | 亚洲视频1区2区 | 精品一区二区免费视频 | 999精品在线| 成人免费共享视频 | 日本精品视频网站 | 国内揄拍国产精品 | 狠狠婷婷 | 麻豆视频在线免费 | 一区二区三区四区不卡 | 国产精品久久久免费 | 久久久久久久久久影视 | 日韩免费电影一区二区三区 | 日韩中文字幕第一页 | 天天超碰| 久久久黄色免费网站 | 成人性生交大片免费观看网站 | 国产一二三四在线观看视频 | 涩五月婷婷 | 女人18毛片90分钟 | 国产69精品久久久久99 | 91视频中文字幕 | 99久国产 | 欧美一区二区精美视频 | 天天草天天爽 | 天天操天天操 | 国产精品视频在线观看 | 中文字幕人成乱码在线观看 | 久一网站| 91在线国内视频 | 波多野结衣在线播放一区 | 亚洲精品tv | 黄色精品久久久 | 伊人色综合网 | 美女免费网站 | 亚洲第一香蕉视频 | 人人草人 | 日韩网 | 中文字幕免费一区 | 中文字幕在线观看第三页 | 色综合www | 丁香花在线观看视频在线 | 欧美另类人妖 | 国产一级视频在线免费观看 | 久久久在线观看 | 婷婷六月综合亚洲 | 91免费版在线 | 91一区二区在线 | 黄色成年网站 | 99久久99久久精品 | 亚洲视频h | 中文字幕在线观看网 | 91在线中文 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 久久99久| 在线观看亚洲国产精品 | 成人免费大片黄在线播放 | 成人黄色毛片视频 | 91插插视频 | 在线观看日本高清mv视频 | 久草在线在线 | 亚洲首页| 国产小视频福利在线 | 免费高清在线视频一区· | 超碰在线98 | 亚洲精品乱码久久久久久蜜桃动漫 | 日韩99热 | 国产精品久久在线 | 色亚洲网 | 中文字幕精品久久 | 欧美一区二区在线免费观看 | 91激情小视频 | 国产一级三级 | 韩日精品在线 | 91av在线免费视频 | 在线观看亚洲国产精品 | 婷婷久久一区二区三区 | 亚洲视频免费在线观看 | 婷婷草| 成人久久国产 | www.777奇米 | 欧美韩国日本在线观看 | 国产视频一区二区三区在线 | 91成人看片 | 亚洲欧美色婷婷 | 中文字幕人成乱码在线观看 | 99在线观看视频网站 | 日韩欧美一区二区三区在线 | 国产精品一区二区av | 国产九九九精品视频 | 免费看片色 | 精品久久久久久久久久岛国gif | 久久久夜色 | 久久精品欧美一 | 伊人天堂av | 国产视频美女 | 天天综合网 天天综合色 | 欧美日产一区 | 欧美日韩中文在线视频 | 日韩在线视频线视频免费网站 | 色婷婷国产精品 | 三级av片| 97在线观看视频国产 | 国产成人综合精品 | 天天干天天拍天天操 | 天天做日日爱夜夜爽 | 色噜噜狠狠狠狠色综合久不 | 夜夜躁天天躁很躁波 | 免费看的黄色片 | 国产精品99久久久久的智能播放 | 在线精品亚洲 | 色天天综合久久久久综合片 | 在线观看片 | 成人免费中文字幕 | 免费在线激情电影 | 久久国产精品免费一区二区三区 | 国产网站色 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 国产精品99久久久久久有的能看 | 99精品在线免费视频 | 久艹视频免费观看 | 一区二区在线电影 | av先锋中文字幕 | 日韩电影久久久 | 91精品国产麻豆国产自产影视 | 国产亚洲激情视频在线 | 五月婷婷深开心 | 欧美成a人片在线观看久 | 欧洲黄色片| av福利网址导航 | 91传媒在线| 国产精品18p | 久久亚洲区 | 91麻豆精品一区二区三区 | 99久久久久国产精品免费 | 一区二区三区久久精品 | 亚洲精品乱码久久久久v最新版 | 99九九免费视频 | 日韩视频图片 | 国产精品1区2区 | 日韩免费看视频 | 成人av电影免费 | 在线观看视频免费大全 | 九九精品视频在线观看 | av福利网址导航大全 | 777奇米四色 | 国产视频资源在线观看 | 中文字幕在线国产 | 在线免费观看亚洲视频 | 欧美久久久久久久久久久久久 | 国产一级视屏 | 91免费视频黄 | 亚洲精品乱码久久久久 | 国产黄大片 | av日韩精品 | 亚洲国产片 | 日本中文字幕久久 | 国产香蕉久久精品综合网 | 婷婷深爱 | 精品96久久久久久中文字幕无 | 狠狠综合久久 | 特级西西444www大精品视频免费看 | 久精品视频在线 | 樱空桃av| 欧美成a人片在线观看久 | 97电影手机版 | 日韩系列在线 | 在线观看日本高清mv视频 | 日本九九视频 | 久草网免费| 在线亚洲观看 | 五月天,com| 五月天久久婷 | 91免费观看国产 | 久久久精品综合 | 操操日日| 亚洲精品视频网 | 久久精品福利视频 | 国产精品成人免费精品自在线观看 | 狠狠操综合 | 久久国产一区二区三区 | 国产精品igao视频网入口 | 亚洲理论电影网 | 91亚洲精品久久久蜜桃借种 | 欧美一进一出抽搐大尺度视频 | 天天爱天天操 | 色综合久久久久网 | 91av电影| 在线观看中文字幕dvd播放 | 亚洲日本精品 | 欧美成年黄网站色视频 | 丁香国产视频 | 免费麻豆 | 99久久一区 | 久草在线久草在线2 | 成av人电影| 国产九色在线播放九色 | 日韩在线一区二区免费 | 国产视频亚洲视频 | 中文字幕视频免费观看 | 日韩一区在线免费观看 | 天天天天射 | 色窝资源 | 在线观看一区 | 久草精品视频在线观看 | 99在线观看视频网站 | 极品嫩模被强到高潮呻吟91 | 亚洲狠狠操 | 国产精品福利小视频 | 日日干日日色 | 久久国产经典 | 亚洲三级黄色 | 中文字幕免费高清在线 | 天天操天天干天天综合网 | 天天躁日日躁狠狠躁av中文 | 四虎成人精品永久免费av | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 日本激情动作片免费看 | 69亚洲视频 | 韩国中文三级 | 日本中文字幕影院 | 久久久天天操 | 日韩高清久久 | 久久久久久久久久毛片 | 91人人澡人人爽 | 四虎永久免费 | 美女视频黄的免费的 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 天天综合视频在线观看 | 国产女人18毛片水真多18精品 | 五月视频 | 国内精品久久久久影院优 | 国产手机视频 | 亚洲在线激情 | 国产精品久久久久久久久软件 | 狠狠干狠狠色 | 99免在线观看免费视频高清 | 国产伦精品一区二区三区高清 | 在线播放一区二区三区 | 欧产日产国产69 | 九九天堂 | 中文欧美字幕免费 | 欧美在线一 | 久久99精品久久久久蜜臀 | 久久久久久久久久影院 | 欧美日韩18| 日本久久电影 | 国产精品毛片久久久久久久 | 丁香视频免费观看 | 天天干婷婷 | 99在线精品视频观看 | 久久天天综合网 | 国产一区二区视频在线播放 | 人人澡人人模 | 三级黄色免费 | 日韩欧美91 | 天天操天天干天天插 | 国产视频1| 日韩大片在线看 | 婷婷丁香色综合狠狠色 | 国产一区二三区好的 | 国产不卡视频在线 | 欧美精品免费一区二区 | 久久久久女人精品毛片九一 | 色九九在线 | 日本中文字幕在线观看 | 在线观看免费观看在线91 | 精品少妇一区二区三区在线 | 亚洲久在线 | 久久精品视频观看 | 免费亚洲精品视频 | 日韩精品一区二区三区免费观看 | 7799av| 四虎www. | 国内免费久久久久久久久久久 | 在线中文字母电影观看 | 欧美男同网站 | 日韩在线一二三区 | 国产精品免费在线播放 | 欧美午夜精品久久久久久浪潮 | 亚洲综合婷婷 | 999久久久久久 | 97精品伊人 | 99这里都是精品 | 久久久999 | 精品国产一区二区三区久久影院 | 日韩| 又黄又爽又湿又无遮挡的在线视频 | 亚洲一区二区三区毛片 | 91福利视频免费观看 | 欧美精品一区二区蜜臀亚洲 | 在线免费观看成人 | 色999精品| 国产精品久久久久久久久久不蜜月 | 亚洲午夜久久久久久久久 | 精品久久久久久国产 | 黄色软件在线观看 | 久久一区二区三区四区 | 免费看搞黄视频网站 | 日日干视频 | 97视频在线观看视频免费视频 | 丁香六月五月婷婷 | 成人啪啪18免费游戏链接 | 亚洲最新av网站 | 99精品乱码国产在线观看 | 日韩免费视频 | 欧美成年人在线观看 | 色插综合| 美女免费黄视频网站 | 中文国产字幕在线观看 | 欧美日韩亚洲精品在线 | 精品久久精品久久 | 在线观看日本高清mv视频 | 亚洲精品国产自产拍在线观看 | aa级黄色大片 | 91成年人视频 | 六月激情久久 | 视频在线观看亚洲 | 日本在线成人 | 2020天天干夜夜爽 | 国产精品第十页 | 在线欧美国产 | 日日爽日日操 | 久久精品一区二 | 欧美日韩不卡在线观看 | 91视频免费视频 | 天天爱天天射天天干天天 | 黄色成人毛片 | 一区二区高清在线 | 激情视频一区 | 国语自产偷拍精品视频偷 | 成年人免费看av | 日本久久久久久 | 久久精品日产第一区二区三区乱码 | 日韩视频中文字幕 | 99免费在线观看视频 | 中文字幕在线观看网站 | 久久免费国产视频 | 日本精品一区二区在线观看 | 国产a网站 | 成人一区二区三区在线 | 国产精品久久久久一区二区 | 亚洲va欧美va人人爽春色影视 | 四虎影视精品 | 亚州国产精品久久久 | 婷婷色五 | 国产精品免费在线视频 | 伊人影院99 | 欧美粗又大 | 天天干天天综合 | 久久优 | 亚洲欧美日韩一区二区三区在线观看 | 天天插夜夜操 | 中文字幕乱在线伦视频中文字幕乱码在线 | 精品美女久久 | 国产精品久久99综合免费观看尤物 | 国产精品综合在线 | 国产成人精品久久久久 | 国产精品麻豆视频 | 九九免费在线观看视频 | 97电影在线看视频 | 精品在线不卡 | 日韩a级黄色 | 国产精品专区h在线观看 | 九九热免费视频在线观看 | 国产视频一区在线免费观看 | 久草在线99| 婷婷日日 | 99电影| 97碰碰视频| 日本久久久久久久久久久 | 日韩网站视频 | 国产精品视频地址 | 国产成人精品a | 久草在线综合 | 中文字幕4 | 九色琪琪久久综合网天天 | 夜夜躁狠狠躁日日躁视频黑人 | 天天插天天狠天天透 | 欧美一级片免费观看 | 91高清完整版在线观看 | 精品高清美女精品国产区 | 国产aaa免费视频 | 丁香激情五月 | 久青草国产在线 | 在线观看视频日韩 | 亚洲精品久久激情国产片 | 日韩中文字幕第一页 | 久久久久免费网 | 在线免费视频a | 欧美一级艳片视频免费观看 | 国产香蕉av| 欧美va天堂va视频va在线 | 成人sm另类专区 | 成人啪啪18免费游戏链接 | 天天射成人| 六月丁香婷婷在线 | 久久精品二区 | 中文字幕在线观 | 午夜性福利 | 亚洲激情久久 | 99热精品在线观看 | 精品91| 国产精品视频免费在线观看 | 国产99久久久国产精品免费看 | 亚洲精品在线视频播放 | 国产精品色在线 | 欧美视频www | 麻豆一区二区 | 久久综合色一综合色88 | 96国产精品| 奇米影视8888在线观看大全免费 | 四虎影视成人精品 | 亚州精品天堂中文字幕 | 一区二区三区三区在线 | 国产成人久久精品 | 成人h电影| 91成人免费在线视频 | 超碰公开在线观看 | 精品视频成人 | 福利视频网站 | 午夜精品久久久久久久久久久久久久 | 色大片免费看 | 亚洲欧美日韩国产一区二区 | 狠狠躁日日躁狂躁夜夜躁av | 欧美另类交人妖 | 成人免费看视频 | 狠狠操狠狠操 | 最近高清中文在线字幕在线观看 | 国内精品久久久久 | 日本公妇色中文字幕 | 日韩特级黄色片 | 午夜国产福利在线观看 | 最新日韩视频 | japanesefreesexvideo高潮 | 又黄又爽又色无遮挡免费 | 日韩午夜精品福利 | 亚洲aⅴ免费在线观看 | 久久久久国产精品免费 | 亚洲毛片在线观看. | 国产网红在线观看 | 亚洲成人999| 久久精品99精品国产香蕉 | 在线视频一二三 | 日韩激情综合 | 日韩中文字幕国产精品 | av电影中文字幕 | 国产在线观看午夜 | 伊人久久电影网 | 黄色av电影一级片 | 久久久黄视频 | av网址aaa | 91传媒激情理伦片 | 国产视频亚洲精品 | 九九免费观看视频 | 亚洲最快最全在线视频 | 青青草国产精品 | www.在线观看av | 中文永久字幕 | 久久深夜福利免费观看 | 亚洲欧美视频网站 | 91系列在线| 97人人超碰在线 | 国产精品麻豆果冻传媒在线播放 | 国产精品久久久久一区二区国产 | 91看片看淫黄大片 | 99视频导航 | 九九精品久久 | 亚洲精品国产精品久久99 | 日韩av电影手机在线观看 | 男女全黄一级一级高潮免费看 | 天天干天天操天天干 | 992tv又爽又黄的免费视频 | 欧美激情视频在线观看免费 | 色就色,综合激情 | 精品国产一区二区三区在线观看 | 有码中文在线 | 中文字幕亚洲情99在线 | 在线看毛片网站 | 国产免费黄色 | 国产最顶级的黄色片在线免费观看 | 四虎精品成人免费网站 | 97国产在线 | 国内丰满少妇猛烈精品播放 | 一区二区在线不卡 | 色五婷婷 | 日韩av不卡在线观看 | 97在线观| 亚洲精品色视频 | 久久香蕉国产精品麻豆粉嫩av | 97免费在线视频 | 亚洲最大在线视频 | 亚洲精品综合久久 | 蜜臀av免费一区二区三区 | 亚洲第五色综合网 | 久久久亚洲影院 | 99久久精品国产亚洲 | 日韩电影中文字幕 | 欧美一二三视频 | 亚洲精品免费在线 | 在线天堂日本 | 日韩激情在线 | 色99导航 | 久久麻豆视频 | 欧美成人在线免费观看 | 91av在线视频播放 | 五月婷婷国产 | 香蕉视频在线播放 | 国产精品一区二区av | 狠狠色丁香婷婷综合橹88 | 国产一区二区免费看 | 国产三级国产精品国产专区50 | 亚洲欧美日韩国产一区二区 | 在线免费观看黄色 | 在线免费观看涩涩 | 亚洲成人精品久久久 | 色欧美视频 | 国产精品国产精品 | 国产在线更新 | 日韩大片在线免费观看 | 天天综合亚洲 | 国产一区二区三区 在线 | 日韩av二区 | 亚洲精品视频免费观看 | 欧美一级性视频 | 中文字幕一区在线 | 亚洲免费公开视频 | 久久99精品久久久久久久久久久久 | 精品高清视频 | 成人av免费 | 一区二区av | 亚洲视频免费在线观看 | 91av视频网| 久久久国产精品网站 | 国产精品美女久久久久久久 | 国产香蕉视频在线观看 | 精品国产自在精品国产精野外直播 | 亚洲春色综合另类校园电影 | 成人国产一区二区 | 欧美日韩中文国产一区发布 | www.激情五月.com | 91视频久久久久 | 视频成人免费 | 精品人人人人 | 精品在线观看一区二区 | 免费日p视频 | 欧美a级在线免费观看 | 亚洲日本精品视频 | 五月婷婷操 | 免费av在线网站 | 久草影视在线观看 | 欧美成人在线免费观看 | 91精品网站在线观看 | 久久视频免费 | 日本三级中文字幕在线观看 | 国产精品久久电影网 | 成人久久 | 91九色porny在线| 亚洲传媒在线 | 91一区二区在线 | 婷婷成人亚洲综合国产xv88 | 911精品美国片911久久久 | 五月婷婷久久综合 | 国产香蕉97碰碰久久人人 | 黄色精品一区二区 | 日韩欧美亚州 | 久久在线播放 | 国产成人精品一区二区三区免费 | 日韩久久精品 | 国产一区在线播放 | 国产亚洲欧美在线视频 | 成人在线播放av | 久久爱综合 | 国产一级片免费观看 | 日韩精品亚洲专区在线观看 | a久久久久 | 国产自产在线视频 | 国产一级淫片免费看 | 91丨九色丨蝌蚪丨老版 | av在线精品 | 亚洲乱码久久久 | 狠狠的干狠狠的操 | 天天干天天玩天天操 | 国产精品久久久久影院 | 高清久久久 | 国产日韩精品一区二区三区 | 麻豆国产电影 | 日日麻批40分钟视频免费观看 | 国产三级国产精品国产专区50 | 国产欧美在线一区二区三区 | 国产一区在线免费观看视频 | 国产裸体永久免费视频网站 | 国产精品乱码久久久久久1区2区 | 久久99精品久久只有精品 | 成人小视频在线观看免费 | 日韩av在线影视 | 国产资源精品 | 国产精品理论在线观看 | 四虎永久免费 | 久久国产精品视频免费看 | 久草99| 99热这里是精品 | 国产色视频网站2 | 天天插天天干天天操 | 黄色影院在线观看 | 高清不卡一区二区三区 | 日本久久久久久久久 | 波多野结衣视频一区 | 999精品在线 | 国内小视频 | 成人在线免费av | 国产专区欧美专区 | 久久99深爱久久99精品 | 欧美动漫一区二区三区 | av成人动漫在线观看 | 特级西西444www大胆高清无视频 | 天天操天天舔天天爽 | 亚洲人成综合 | 在线免费视频你懂的 | 中文字幕在线国产精品 | 日b黄色片 | 91手机视频在线 | 欧美一区二区免费在线观看 | 久久精品免视看 | 欧美精品在线一区二区 | 成年人免费av网站 | 区一区二区三在线观看 | 精品久久精品 | 亚洲最新av在线网址 | 天天超碰 | 2019中文字幕第一页 | 国产 日韩 欧美 中文 在线播放 | 日韩精品一区二区在线视频 | 国产麻豆视频免费观看 | ww视频在线观看 | 99国产一区二区三精品乱码 | 伊人资源视频在线 | 久久热亚洲 | 国产精品99久久久久久有的能看 | 狠狠色婷婷丁香六月 | 丁香婷婷综合激情五月色 | 最近中文字幕在线 | av日韩av| 国产免费久久av | 天天操天天操天天爽 | 国产精品久久嫩一区二区免费 | 国产精品爽爽久久久久久蜜臀 | 一区二区三区影院 | 日韩一级片观看 | 欧美性天天 | 91看片淫黄大片91 | 99精品偷拍视频一区二区三区 | 久久精品视频一 | 五月婷婷开心 | 麻豆小视频在线观看 | 激情五月综合网 | 亚洲欧美国内爽妇网 | 久久久久免费视频 | 波多野结衣一区三区 | aⅴ视频在线 | 中文字幕在线播放第一页 | 色.www| 国产亚洲无 | 在线观看电影av | 婷婷射五月 | 操久久网 | 激情久久网 | 久久高清 | 91九色视频观看 | www.av免费| 国产xxxx性hd极品| 国产精品成人国产乱一区 | 99久久er热在这里只有精品66 | 91九色porn在线资源 | 91精品久久久久久久91蜜桃 | 中文字幕在线电影 | 亚洲精品视频在线免费播放 | 一区二区伦理电影 | 97碰在线| 精品国产99国产精品 | 亚洲情婷婷 | 国产成人免费观看久久久 | 又黄又爽又无遮挡的视频 | 久久成人在线 | 国产精品视频免费看 | 另类老妇性bbwbbw高清 | 成人看片 | 日韩美女久久 | 国产精品毛片久久久久久 | 深夜免费福利视频 | 99免费观看视频 | 欧美国产在线看 | 国产不卡精品 | 久久精品视频4 | 亚洲视频在线视频 | 国产精品久久久网站 | www.看片网站 | 九九视频在线观看视频6 | 狠狠色丁香久久婷婷综合五月 | 在线播放国产一区二区三区 | 精品影院一区二区久久久 | av免费在线播放 | 成人aⅴ视频 | 五月天激情婷婷 | 玖玖视频 | 亚洲精品国产拍在线 | 午夜电影久久久 | 久久a v电影| 狠狠搞,com | 天天插一插 | 久久艹国产视频 | 免费黄色在线播放 | 国产成人一二片 | 久久久高清免费视频 | 日本三级香港三级人妇99 | 亚洲精品1区2区3区 超碰成人网 | 91福利免费 | 亚洲精品美女久久久 | 国产亚洲精品中文字幕 | 亚洲aⅴ在线观看 | 久草视频观看 | 成人av网站在线观看 | 亚洲综合成人婷婷小说 | 91精品爽啪蜜夜国产在线播放 | 亚洲人成网站精品片在线观看 | 91精品国产自产老师啪 | 91麻豆免费版 | 字幕网av| 伊人激情网 | 97超碰成人 | 91精品爽啪蜜夜国产在线播放 | 亚洲国产大片 | 一区二区三区在线播放 | 婷婷丁香六月天 | 六月色丁香| se视频网址 | 免费成人结看片 | 91尤物国产尤物福利在线播放 | 99热精品国产 | 欧美片一区二区三区 | 日本不卡一区二区三区在线观看 | 黄色一级大片免费看 | 久久99热这里只有精品 | 国产69久久精品成人看 | 久久黄色影院 | 日日干夜夜爱 | 91在线看 | av片一区二区 | 国产日产精品一区二区三区四区的观看方式 | 色噜噜日韩精品一区二区三区视频 | 日韩中文字幕在线不卡 | 欧美午夜久久 | 在线不卡中文字幕播放 | 久久久久伦理电影 | 免费久久99精品国产婷婷六月 | 成人午夜黄色影院 | 亚洲清纯国产 | 日韩和的一区二在线 | 美女黄视频免费 | 久久久久久久99 | 成人高清在线观看 | 欧美a在线免费观看 | 国产精品热视频 | www.色午夜,com | 国产精品对白一区二区三区 | 在线免费观看视频你懂的 | 中文字幕视频在线播放 | 免费h在线观看 | 99在线精品视频在线观看 | 日韩免费三区 | 日韩久久精品一区二区 | 国产午夜三级一区二区三桃花影视 | a视频免费在线观看 | 欧美-第1页-屁屁影院 | 中文字幕免费观看全部电影 | 亚洲午夜精品电影 | 麻豆系列在线观看 | 九九综合久久 | 香蕉视频久久久 | 爱av在线网 | 91大神电影| 久久福利剧场 | 高清日韩一区二区 | 中文字幕在线专区 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 国产精品精品国产 | 69热国产视频 | 在线亚洲精品 | 黄色视屏免费在线观看 | 超碰人人av | 韩日av一区二区 | 在线视频 国产 日韩 | 欧美人人 | 国产亚洲字幕 | 欧美日韩精品在线免费观看 | 韩国av免费看 | 久久久久网站 | 成人影片在线免费观看 | 一区二区中文字幕在线观看 | 久久成人精品 | 国产成人久久 | 黄色三级网站 | 国产黄在线观看 | 国产精品久久久久久久久久新婚 | 一区二区成人国产精品 | 欧美一级黄色片 | 国产日产精品久久久久快鸭 | 欧美日韩性视频在线 | 婷婷丁香av | 天天射天天舔天天干 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 欧美三级高清 | 亚洲精品免费在线观看 | 狠狠操狠狠干2017 | 99久免费精品视频在线观看 | 91av手机在线观看 | 国产又粗又硬又爽的视频 | 国产成人亚洲在线观看 | 人人爽人人爱 | 国产精品免费看久久久8精臀av | 国产精品 中文在线 | 狠狠色丁香婷婷综合欧美 | 久久婷婷视频 | 91精选在线 | 曰本三级在线 | 激情网五月 | 国产色久 | 精品久久久久久综合日本 | 夜夜爽88888免费视频4848 | 久久在线视频在线 | 国产小视频在线观看免费 | 永久av免费在线观看 | 综合伊人av | 欧亚日韩精品一区二区在线 | 免费观看特级毛片 | 黄色片免费在线 | 一区二区男女 | 精品一区二区在线免费观看 | 东方av在线免费观看 | 97电影在线看视频 | 毛片视频网址 | 美女视频永久黄网站免费观看国产 |