freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

maven學(xué)習(xí)筆記(文件)

2025-08-22 09:51 上一頁面

下一頁面
 

【正文】 時候,Maven 會使用默認(rèn)值jar我們在Maven實(shí)戰(zhàn)(二)中就遇到了依賴的概念,項(xiàng)目中測試需要依賴junit jar包,依賴配置如下:Xml代碼2. dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion/versionscopetest/scope8. 依賴會包含基本的groupId, artifactId,version等元素,根元素project下的dependencies可以包含一個或者多個dependency元素,以聲明一個或者多個依賴。type: 依賴的類型,對應(yīng)于項(xiàng)目坐標(biāo)定義的packaging。scope: 依賴的范圍,下面會進(jìn)行詳解 大部分依賴聲明只包含基本坐標(biāo)。依賴范圍就是用來控制依賴與這三種classpath(編譯classpath、測試classpath、運(yùn)行classpath)的關(guān)系,Maven有以下幾種依賴范圍:由于此類依賴不是通過Maven倉庫解析的,而且往往與本機(jī)系統(tǒng)綁定,可能造成構(gòu)建的不可移植,因此應(yīng)該謹(jǐn)慎使用。1. project2. 26. 27. 28. 29. /dependency/dependenciesartifactIdmonslogging/artifactId5. /dependency那么該依賴會傳遞到當(dāng)前項(xiàng)目中,這就是依賴的傳遞性,打開項(xiàng)目查看Maven dependencies:3. optionaltrueoptional那么依賴該項(xiàng)目的另以項(xiàng)目將不會得到此依賴的傳遞 當(dāng)我們引入第三方j(luò)ar包的時候,難免會引入傳遞性依賴,有些時候這是好事,然而有些時候我們不需要其中的一些傳遞性依賴比如上例中的項(xiàng)目,我們不想引入傳遞性依賴monslogging,我們可以使用exclusions元素聲明排除依賴,exclusions可以包含一個或者多個exclusion子元素,因此可以排除一個或者多個傳遞性依賴。如下是一個排除依賴的例子:Xml代碼4. exclusions10. 5. 依賴歸類Xml代碼xmlns:xsi=31. /dependency33. /project如圖, Hierarchy可以看到依賴樹:Maven實(shí)戰(zhàn)(七)一、簡介,用于所有的項(xiàng)目,當(dāng)Maven運(yùn)行過程中的各種配置,不想綁定到一個固定的project或者要分配給用戶時。前者又被叫做全局配置,后者被稱為用戶配置。xmlns=默認(rèn)的值是${}/.m2/,這個值是極其有用的。如果構(gòu)建服務(wù)器因?yàn)榫W(wǎng)絡(luò)故障或者安全問題不能與遠(yuǎn)程倉庫相連,那么這個設(shè)置是非常有用的。 bordertoprightradius: 0px !important。 borderwidth: 0px 3px 0px 0px !important。 lineheight: !important。 textalign: right !聲明:ITeye文章版權(quán)屬于作者,受法律保護(hù)。 borderrightcolor: 6ce26c !important。 borderbottomleftradius: 0px !important。 margin: 0px !important。三、PluginGroups(插件組)這個元素包含了一系列pluginGroup元素,每個又包含了一個groupId。usePluginRegistry:如果Maven使用${}/.m2/,就設(shè)置為true,默認(rèn)為false。activeProfiles//settingsprofiles/proxies/mirrors/servers/pluginGroups/offline/usePluginRegistry/interactiveMode/localRepository/xsi:schemaLocation=下面是settings下的頂層元素的一個概覽:點(diǎn)擊Dependencies可以添加新的依賴,點(diǎn)擊選擇一個依賴,點(diǎn)擊remove可以刪除,點(diǎn)擊Add可以新增一個依賴,如圖:/dependencies32. xsi:schemaLocation=2. 1. project因此,所有這些依賴的版本都是相同的,而且可以預(yù)見,如果將來需要升級Spring Framework,這些依賴的版本會一起升級。/exclusion6. artifactIdspringcore/artifactId2. 1. dependency換句話說,Maven解析后的依賴中,不可能出現(xiàn)groupId和artifactId相同,但是version不同的兩個依賴。5. 排除依賴6. /dependency5. artifactIdmonslogging/artifactId4. 可選依賴3. 31. /project30. version/versionartifactIdspringcore/artifactIdgroupId/groupIddependencyxsi:schemaLocation=xmlns:xsi=下面我們看一個簡單的項(xiàng)目,讀者可從附件中下載源碼:Xml代碼import(Maven ): 導(dǎo)入依賴范圍。該依賴與三種classpath的關(guān)系,和provided依賴范圍完全一致。使用此依賴范圍的Maven依賴,對于測試和運(yùn)行classpath有效,但在編譯主代碼時無效。使用此依賴范圍的Maven依賴,對于編譯和測試classpath有效,但在運(yùn)行時無效。使用此依賴范圍的Maven依賴,只對于測試classpath有效,在編譯主代碼或者運(yùn)行項(xiàng)目的使用時將無法使用此類依賴。如果沒有指定,就會默認(rèn)使用該依賴范圍。Maven在編譯主代碼的時候需要使用一套classpath,在編譯和執(zhí)行測試的時候會使用另一套classpath,實(shí)際運(yùn)行項(xiàng)目的時候,又會使用一套classpath。exclusions: 用來排除傳遞性依賴,下面會進(jìn)行詳解下面詳細(xì)講解每個依賴可以包含的元素:/dependency7. 6. 5. 4. 3. 1. dependencies 依賴可以聲明如下:附屬構(gòu)件與主構(gòu)件對應(yīng),,:定義Mave
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1