<?xml version="1.0" encoding="UTF-8"?>
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<parent>
|
<artifactId>jnpf-java-cloud</artifactId>
|
<groupId>com.jnpf</groupId>
|
<version>6.1.0-RELEASE</version>
|
</parent>
|
<modelVersion>4.0.0</modelVersion>
|
|
<!-- 平台聚合服务:把 9 个「基本不改的平台模块」并进一个 JVM
|
(system permission oauth visualdev visualdata message file app flowable)。
|
动因见 tasks/todo.md「当前任务」章:客户为企业内部用户、并发小;平台模块不随上游升级,
|
合并最大的传统代价(合不进上游补丁)在本项目为零;开发机 16G 起不动 11 个 JVM。
|
|
纪律(与 jnpf-biz-common 同):
|
① 本聚合层**只做聚合,不写业务**——业务代码留在各原模块里,一行都不搬;
|
② 原 9 个 *-server 模块**保留不删**,由根 pom 的 microservice profile 控制是否构建,
|
回滚 = 改回 discovery.yaml + mvn -P microservice,不需要 git revert;
|
③ 9 个 Feign 服务名在 discovery.yaml 里**全部保留为别名**指向本服务端口,
|
调用方与回归脚本零改动(沿用 audit 并入 biz-common 时验证过的做法)。 -->
|
<artifactId>jnpf-platform</artifactId>
|
<packaging>pom</packaging>
|
<modules>
|
<module>jnpf-platform-server</module>
|
</modules>
|
</project>
|