小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

項目管理工具: Maven

 pablo3518 2007-07-27
轉載聲明:版權規(guī)文章原創(chuàng)作者所有
轉載時間:2007年07月20日
轉載作者:pablo3518

項目管理工具: Maven
   - []

使用Maven來管理項目的想法由來已久,可是一直沒逮到機會.對于一般的項目而言,使用Ant已經(jīng)足夠了.看到Tirsen‘blog中說使用Maven和ant構建非常龐大的系統(tǒng),效果很好.不行,再不用,就真的沒機會了.

在Maven中有幾個重要的概念需要了解:

project object model (POM)

Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project.Builds, documentation, source metrics, source cross-references and anything else that may be provided by a Maven plug-in are all controlled by your POM.

POM可以修改,并且還可以繼承.

Plug-ins

Maven is in essence a small core that works with a satellite of plug-ins. All functionality provided by Maven is done so in the form of plug-ins.

Goals

A goal is a werkz tag similar in nature to an Ant target ; it‘s a named container for a set of tags to be executed.

Maven是用Jelly作為自己的腳本語言,因此在編寫自己的Goal時,需要了解一些Jelly的基本知識.

在Maven中,還有一些配置文件,如:project.xml,maven.xml,project.properties等.project.xml是項目的主配置文件,沒有該文件Maven是不能執(zhí)行的.文件中包含的屬性,元素可以參考它的xsd文件.

一般在make java app時,都會應用很多其它的jar文件,在Maven中它提供了Repository,在這里它存有很多的jar文件.當然,在Repository中也存有Maven執(zhí)行的一些類庫文件.

如果,你第一次運行Maven時,它會從網(wǎng)上的Repository下載需要的類庫.如果此時,網(wǎng)絡是斷的,就不行了.

運行Maven的site:generate,可以生成一個關于項目信息和項目報告的網(wǎng)站,所有的頁面都是html格式的.其中,包含非常豐富的項目信息:項目組成員,郵件列表,單元測試,javadoc等等.這樣,就可以讓人能大致把握住項目的概括.

試試吧,你會喜歡它的!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多