架構師之路(二十三)maven項目的web項目包含java項目打包

架構師之路(二十三)

作爲一名軟件開發人員,成爲架構師是追求之一。系統架構師的能力不僅僅體現在書寫業務代碼上,更重要的是系統的結構和性能,是否具有可拓展性、高併發性和穩定性。 


    maven項目構建的java項目通常可以打成jar包,打成jar包之後,可以被多個Javaweb項目使用。這些jar包就像是jdk一樣,是封裝好了的一些方法和類的集合,我們可以直接調用,類似於阿里巴巴的DUBBO的服務提供者,也是生成的jar包。那麼如何包含jar 包呢。

通常,在java項目裏面有一個pom.xml,這裏面有groupId和ArtifactID。那麼groupId和ArtifactID什麼意思呢?意思就是

GroupID是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構

ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。
一般GroupID就是填com.leafive.test這樣子。
我們只需要在web項目下的pom.xml文件下面,加一個如下代碼就可以了:

    <dependency>

<groupId>com.nfbird</groupId>

<artifactId>nfbird-bpm-restful</artifactId>

<version>1.3.0-SNAPSHOT</version>

     </dependency>

這樣就可以,將jar包關聯到web項目裏面;
參考地址:http://blog.csdn.net/limm33/article/details/70173113

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章