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