<?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>
|
<groupId>com.jnpf</groupId>
|
<artifactId>jnpf-common</artifactId>
|
<version>6.1.0-RELEASE</version>
|
</parent>
|
<modelVersion>4.0.0</modelVersion>
|
|
<groupId>com.jnpf</groupId>
|
<artifactId>jnpf-java-cloud</artifactId>
|
<packaging>pom</packaging>
|
<version>6.1.0-RELEASE</version>
|
|
<modules>
|
<module>jnpf-gateway</module>
|
<module>jnpf-system</module>
|
<module>jnpf-public/jnpf-common-springaop</module>
|
<module>jnpf-oauth</module>
|
<!-- jnpf-example 已于 2026-08-11 移除:依赖面完全自闭环(除 jnpf-provider-example
|
这个 50 行接口外无人依赖),且早已不在 compose 栈与 start-all.sh 启动列表——纯死代码。
|
它自带的 -dubboservice / -consumers 是 Dubbo **用法示例**,随之删除;
|
⚠️ Dubbo 框架本身必须保留:真正的 provider 是 jnpf-system-dubboservice 的
|
LogProviderImpl,consumer 是 jnpf-common-springaop 的 RequestLogAspect(平台横切)。 -->
|
<module>jnpf-lims</module>
|
<module>jnpf-dms</module>
|
<module>jnpf-eln</module>
|
<!-- jnpf-audit 已于 2026-08-11 整体搬入 jnpf-biz-common(6 模块压到 3 个,
|
jnpf-audit-server / cx-audit 退役),不再是顶层模块 -->
|
<module>jnpf-biz-common</module>
|
<module>jnpf-visualdev</module>
|
<module>jnpf-file</module>
|
<module>jnpf-message</module>
|
<module>jnpf-scheduletask</module>
|
<module>jnpf-permission</module>
|
<module>jnpf-provider</module>
|
<module>jnpf-visualdata</module>
|
<module>jnpf-app</module>
|
<module>jnpf-public/jnpf-generater-base</module>
|
<module>jnpf-public/jnpf-cloud-base</module>
|
<module>jnpf-flowable</module>
|
<!-- 平台聚合服务:把上面 9 个平台模块并进一个 JVM(system permission oauth visualdev
|
visualdata message file app flowable)。原 9 个 *-server 模块**刻意保留**在各自
|
父模块下,回滚 = 改回 discovery.yaml + 用旧 jar 启动,不需要 git revert。
|
阶段 3 会把这里改成 monolith / microservice 双 profile(见 tasks/todo.md T3-2)。 -->
|
<module>jnpf-platform</module>
|
</modules>
|
|
<properties>
|
<!--项目打包时lib目录位置, 不能使用Windows盘符D:/, /代表从磁盘根目录开始-->
|
<external-lib-out-path>${project.build.directory}/external-lib/</external-lib-out-path>
|
<!--项目启动时lib目录位置, 不能使用Windows盘符D:/, /代表从磁盘根目录开始-->
|
<external-lib-start-path>external-lib/</external-lib-start-path>
|
</properties>
|
|
<dependencyManagement>
|
<dependencies>
|
</dependencies>
|
</dependencyManagement>
|
|
<dependencies>
|
<dependency>
|
<groupId>org.springframework.cloud</groupId>
|
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
|
</dependency>
|
</dependencies>
|
|
</project>
|