跳转至内容

使用 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 是启动所必需的。

华夏公益教科书