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

正文內(nèi)容

試談設(shè)置maven倉庫-wenkub

2023-04-24 12:10:24 本頁面
 

【正文】 n倉庫的用例介紹l 在內(nèi)部倉庫中創(chuàng)建2個子庫 l Ibiblio 緩存‘Ibibliocache’ ——,可以公開訪問,它將從外部的ibiblio倉庫中同步 l 內(nèi)部倉庫internalmavenrepository——用于存儲團隊內(nèi)部的構(gòu)件,它不與任何外部倉庫同步,是團隊專有的構(gòu)件庫 l 可以創(chuàng)建另一個子倉庫,這是可選的,用于存儲那些公用的但是在ibiblio上暫時沒有的構(gòu)件,例如一些構(gòu)件的新最版本,這個倉庫不與內(nèi)部倉庫同步。 背景知識本文假定讀者熟悉以下的概念和技術(shù):l Maven 2 l J2EE web 服務(wù)器部署過程(. 在Tomcat中部署Web應(yīng)用程序) l XML Maven倉庫的目的 Maven倉庫的目的是作為團隊內(nèi)所使用的所有軟件構(gòu)件的內(nèi)部私有構(gòu)件倉庫,將Maven構(gòu)件(jar和pom)存儲到一個專門的Maven倉庫比將它們存儲到版本控制系統(tǒng)中更有優(yōu)勢,這是因為:l 構(gòu)件(jar)是二進制文件,不屬于版本控制系統(tǒng),版本控制系統(tǒng)在處理文本文件方面比較好l 保持較小的版本控制數(shù)據(jù)庫l Checkout、update和其他版本控制的操作可以更快 建立內(nèi)部私有倉庫的優(yōu)勢: l 減少可能的版本沖突 l 減少首次構(gòu)建時需要的手動干涉 l 中央倉庫包含所有依賴的軟件構(gòu)件,引用單一的中央倉庫比引用多個獨立的本地庫要好 l 使用內(nèi)部倉庫做clean構(gòu)建時會快些,因為Maven構(gòu)件是從內(nèi)部服務(wù)器而不是從因特網(wǎng)上的ibiblio服務(wù)器獲取。,這個公用倉庫下載緩慢、不穩(wěn)定,并且不包含一些構(gòu)件的最新版本,而且不能上傳團隊私有的構(gòu)件。通過設(shè)置內(nèi)部Maven倉庫,團隊可以更有好地利用Maven倉庫的優(yōu)勢并且克服使用ibiblio上的倉庫時的缺點。 Maven構(gòu)件庫的類型 l 本地倉庫——位于開發(fā)者的機器,由開發(fā)者維護,它從位于‘~home/.m2’ 目錄的‘’文件中定義的Maven倉庫上同步, 上的公用Maven倉庫上同步。我們可以稱它為第三方‘3rdparty’l 瀏覽遠(yuǎn)程庫,最好是通過一個web瀏覽器l 在倉庫中搜索構(gòu)件 l 從版本控制系統(tǒng)中下載代碼,l 向倉庫中安裝一個構(gòu)件的新版本l 向倉庫中大批導(dǎo)入構(gòu)件l 從倉庫中大批導(dǎo)出構(gòu)件l 手動備份倉庫,設(shè)置定時自動備份任務(wù)4. Maven倉庫工具的選擇標(biāo)準(zhǔn)理想的Maven倉庫工具應(yīng)該:l 開放源碼并且免費 l 提供管理工具 l 提供倉庫瀏覽器——最好是web瀏覽器而不是桌面應(yīng)用程序 l 可以部署到標(biāo)準(zhǔn)web服務(wù)器中——例如Apache或Tomcat l 創(chuàng)建、編輯、刪除子庫的能力 l 批量導(dǎo)入/導(dǎo)出的工具,用來向構(gòu)件庫或從構(gòu)件庫移動構(gòu)件 l 訪問控制工具和匿名只讀訪問 l 安裝和使用簡單 l 備份功能 l 問題追蹤,論壇或其他獨立的信息來源 l 活躍的社區(qū)/開發(fā)者,這樣產(chǎn)品才能改進,bug才能修正5. 不同Maven倉庫工具的比較一些流行且免費的Maven倉庫工具有:l 標(biāo)準(zhǔn)Maven代理codehaus—— l Proximity 下面列出了一個比較:codehausDSMPProximityArtifactory管理工具否基本是是構(gòu)件庫瀏覽器基本否是是部署到標(biāo)準(zhǔn)Web服務(wù)器是,但不可配置否是是(與Jetty綁定,支持Tomcat)子庫管理是是是是批量導(dǎo)入/導(dǎo)出構(gòu)件否否否是安裝使用簡單是是(從代碼構(gòu)建)是是(AJAX界面)備份功能否否否是(使用quartz和cron表達式)問題追蹤JIRA,IRC否Wiki issues TrackerJira issues Tracker(良好的在線文檔)研究過以上所有產(chǎn)品之后得出結(jié)論,Artifactory 擁有我們要的所有標(biāo)準(zhǔn)。 l 使用Lucene作為搜索引擎,倉庫可以被索引和重新索引 l Ajax界面l 易于定制界面 l 使用JIRA作為問題追蹤系統(tǒng)6. 設(shè)置Maven倉庫 軟件需求 l Artifactory——從下載和安裝,Artifactory是一個可以被安裝到Tomcat中去的Web應(yīng)用程序 l JDK – 更多信息請參閱l Tomcat 6 目錄結(jié)構(gòu) 下載和解壓artifactory。當(dāng)這個Web應(yīng)用程序被部署的時候,需要這些信息:l 保存構(gòu)件的數(shù)據(jù)庫的位置 l artifactory 的xml配置文件的位置 l 備份目錄的位置 可以在一個配置文件中指定所有3個信息,在Tomcat啟動期間我們只需要指定artifactory的安裝目錄,artifactory會計算出其余的信息。 l 第三方庫3rdparty:這個倉庫包含公有的但不在ibiblio服務(wù)器上的構(gòu)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1