跳轉至內容

使用 POSper/開發者指南/不穩定/構建流程

來自華夏公益教科書,為開放世界提供開放書籍

此頁面詳細介紹了使用 maven 的 POSper 構建流程/佈局/結構。

1) 根目錄 pom 檔案將所有有趣的構建內容委派給 plugins 目錄。

2) plugins 目錄 pom 檔案簡單地列舉了現有的模組,包括但不限於 core,其中包含有趣的構建內容。

各種外掛的 pom 檔案有自己的 artifact id 和名稱,但它們在 build/plugins 部分共享對 maven-compiler-plugin(用於編譯自身)、maven-jpf-plugin(因為它們都是外掛)和 maven-surefire-plugin(用於測試)的依賴關係。

它們還都使用 repo.posper.org 和 telscenter.org 作為它們的儲存庫,以及 repo.posper.org 作為它們的外掛儲存庫。

除 core 以外的模組目前僅限於對 jpf 和 core 外掛的構建依賴關係。這意味著它們完成工作所需的所有內容(例如,reports 外掛的 jasper.reports)都來自 core 整合的內容。

core 模組有一長串依賴關係,其中許多依賴關係嚴格用於其他外掛。使它脫穎而出成為 POSper 基礎的唯一依賴關係是 jpf-boot 依賴關係,表明 core 是啟動所必需的。

華夏公益教科書