Maven 跨專案呼叫內容

2021-08-22 08:32:57 字數 1121 閱讀 9722

跨專案訪問內容

比如本文中的common子專案為公共專案,其中可以將公用的東西,比如實體類、工具類等儲存到該專案,將來,可以在service子專案和web子專案中直接呼叫即可,如果達到這樣的功能,就需要新增依賴標籤。以service子專案呼叫common子專案為例,步驟如下:

(1)測試要求:首先在common子專案中建立乙個person類,然後在service子專案中建立乙個testperson類,在該類中呼叫person類。

(2)其實就是要在service子專案中引入common子專案的依賴即可。如下,在service子專案的pom.xml中新增如下內容:

(3)在service子專案中新增完以上乙個依賴標籤,該標籤指向common子專案,這樣就相當於將common子專案中的內容獲取到了,注意寫入以上的內容,前提,必須common子專案中有如下內容,該內容預設是存在的,只要不亂刪除,就一直會有的,否則,就算在service子專案中填上上邊的依賴,也無法獲取到其中的內容。

(4)好了,在service子專案中測試一番吧,如下:

(5)這樣就完成了專案之間的呼叫,將來就把所有的公共內容放到common子專案中,同理web子專案想要引入common子專案也是如此。

(6)除了公用的類,可以公用,也包括jar包,可以在common子專案中匯入,這樣service子專案中也可以用到該jar包。

可繼承的pom元素如下:

maven專案打包

強調內容 install和package的區別 mvn install 是將你打好的jar包安裝到你的本地庫中,一般沒有設定過是在 使用者目錄下的 m2 下面。mvn package 只是將你的 打包到輸出目錄,一般的是 target下面。舉例 如果b專案依賴a專案,而a打了包 package ja...

maven專案的發布

先在pom.xml 中配置好發布的資訊 發布到自己的私服倉庫 snapshots snapshots 如果在執行mvn deploy 時,出現許可權不夠時,需要在 settings.xml 檔案中設定發布者使用者資訊,即 server 標籤 其中的id 是snapshotrepository的id ...

Jenkins上構建maven專案

香港vps雲主機 雲伺服器 月付 租用超國內大頻寬穩定高速 可試用 2.ps ef 程序名稱 查詢jobs無法查詢的目標作業。3.殺死程序 pkill 9 name killall name kill pidname 五 2016.3.11 plan 1.具體了解jenkins,學習jenkins高...