Files
everywhere.z ea3a8315e4 test(springboot4): 新增 liteflow-testcase-el-springboot4 测试模块
仿照 liteflow-testcase-el-springboot 模块,将全部测试用例迁移到 Spring Boot 4 / Spring 7 环境:
- 复制全部测试源码与资源;将 javax.annotation.Resource 迁移到 jakarta.annotation.Resource
- pom 中显式覆盖父 pom 锁定的 Spring 5/SB 2/旧 logback/旧 slf4j/旧 jakarta-annotation 1.3.5(仍为 javax 包)等版本
- 在 liteflow-testcase-el 父 pom 中通过 JDK 17+ profile 接入新模块

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 23:54:01 +08:00

73 lines
3.3 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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>liteflow</artifactId>
<groupId>com.yomahub</groupId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>liteflow-testcase-el</artifactId>
<modules>
<module>liteflow-testcase-el-springboot</module>
<module>liteflow-testcase-el-springnative</module>
<module>liteflow-testcase-el-nospring</module>
<module>liteflow-testcase-el-solon</module>
<module>liteflow-testcase-el-declare-springboot</module>
<module>liteflow-testcase-el-declare-multi-solon</module>
<module>liteflow-testcase-el-declare-multi-springboot</module>
<module>liteflow-testcase-el-script-groovy-springboot</module>
<module>liteflow-testcase-el-script-qlexpress-springboot</module>
<module>liteflow-testcase-el-script-javascript-springboot</module>
<module>liteflow-testcase-el-script-graaljs-springboot</module>
<module>liteflow-testcase-el-zk-springboot</module>
<module>liteflow-testcase-el-sql-springboot</module>
<module>liteflow-testcase-el-nacos-springboot</module>
<module>liteflow-testcase-el-etcd-springboot</module>
<module>liteflow-testcase-el-apollo-springboot</module>
<module>liteflow-testcase-el-redis-springboot</module>
<module>liteflow-testcase-el-script-python-springboot</module>
<module>liteflow-testcase-el-script-lua-springboot</module>
<module>liteflow-testcase-el-script-multi-language-springboot</module>
<module>liteflow-testcase-el-script-aviator-springboot</module>
<module>liteflow-testcase-el-sql-springboot-dynamic</module>
<module>liteflow-testcase-el-script-java-springboot</module>
<module>liteflow-testcase-el-builder</module>
<module>liteflow-testcase-el-routechain</module>
<module>liteflow-testcase-el-script-kotlin-springboot</module>
<module>liteflow-testcase-el-sql-solon</module>
<module>liteflow-testcase-el-script-javax-springboot</module>
<module>liteflow-testcase-el-sql-springboot-sharding-jdbc</module>
<module>liteflow-testcase-el-script-javaxpro-springboot</module>
</modules>
<profiles>
<!-- ReAct Agent 测试模块依赖 JDK 21agentscope-java仅在 JDK 17+ 构建中拉入 -->
<profile>
<id>testcase-react-agent</id>
<activation>
<jdk>[17,)</jdk>
</activation>
<modules>
<module>liteflow-testcase-el-react-agent</module>
</modules>
</profile>
<!-- Spring Boot 4 测试模块依赖 JDK 17+spring-boot 4.x 要求),仅在 JDK 17+ 构建中拉入 -->
<profile>
<id>testcase-springboot4</id>
<activation>
<jdk>[17,)</jdk>
</activation>
<modules>
<module>liteflow-testcase-el-springboot4</module>
</modules>
</profile>
</profiles>
</project>