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