maven deploy 之父子專案依賴

2021-08-01 04:51:16 字數 1369 閱讀 7220

首先父類的pom定義

com.*.digital.promotion

media-promotion

1.0-snapshot

pommedia-promotion

父類pom的打包方式一般是pom格式。在子類中引用了父類的專案,子類的pom.xml 如下。

com.*.digital.promotion

media-promotion

1.0-snapshot

media-promotion-api

1.0.1-snapshot

utf-8

jar可以看到子類的打包方式為jar,但是子類依賴於父類,當父類的版本修改為1.0.1-snapshot的時候而沒有deploy 其packaging 為pom格式的pom檔案,所以子專案就找不到父專案,則會報錯。

我們在依賴這個專案的jar中可以看到依賴專案,這裡的pom中就包含其parent專案的引用。如下圖

ps:在版本沒有修改的情況下,用jenkin打包可能一直出現問題,發現是沒有更新最新時間的jar。所以,需要到jenkins伺服器上找到jar的位置,刪除掉,這樣才會更新最新的jar。(jenkins jar 強更)

綜上:

1 一般更新子類的版本號的時候,一般不更新其父專案的版本號。

2  如果父類的版本號更新的時候,一定要把父專案的pom deploy到私服上。

多型之父子爭權

多型之父子爭權 模範青蛙 在談及這個問題之前,先說一下多型的三個前提條件 1.存在類的繼承 2.存在方法的重寫 3.父類引用指向子類物件 很多童鞋在多型這一塊兒存在一些疑慮 什麼時候呼叫父類的東西呢?什麼時候又是呼叫子類的東西呢?好迷茫。針對這一問題,咱們來結合例子簡單分析一下 看下面的乙個簡單的例...

iframe之父子頁面通訊

iframe之父子頁面通訊 1 獲取 子頁面 的 window 物件 在父頁面中,存在如下兩個物件 window.frames document.iframeelement.contentwindow 可以獲取到 子頁面 window 物件 iframe id document.getelement...

linux之父子程序的輸出

首先,我們來回憶一下父程序與子程序,前幾節講了如何建立子程序,像這樣的,pid t id fork 這樣我們就建立好了乙個子程序,然而fork 函式的返回值是什麼呢?這裡要記住 子程序返回0,父程序返回子程序的pid,如果建立失敗的話就返回 1.由於是父程序建立的子程序,那麼子程序就繼承自父程序。比...