- 新增 viewsh-module-iot-rule/pom.xml(仅依赖 iot-api + iot-core + Aviator 5.3.3 + mybatis/redis starter) - 新增 package-info.java / ModuleSmokeTest.java / spring.factories 占位 - viewsh-module-iot/pom.xml <modules> 新增 rule(core 之后、server 之前) - viewsh-module-iot-server/pom.xml 新增 rule 依赖(core 之后、业务组件之前) - Known Pitfalls 落地: ⚠️ 评审 A3:依赖方向 rule → core → api,严禁反向(dependency:tree 验证) ⚠️ 评审 R6:server 对 rule 的依赖按项目一贯顺序插入 ⚠️ Aviator 5.3.3 首次引入,rule 模块 pom 内显式声明 version Acceptance Criteria 全 8 项通过(见任务卡 Notes §8.2026-04-23 执行记录) Co-Authored-By: Claude Sonnet (B1 subagent) <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.7 (1M context, orchestrator) <noreply@anthropic.com>
28 lines
965 B
XML
28 lines
965 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<parent>
|
|
<artifactId>viewsh</artifactId>
|
|
<groupId>com.viewsh</groupId>
|
|
<version>${revision}</version>
|
|
</parent>
|
|
<modules>
|
|
<module>viewsh-module-iot-api</module>
|
|
<module>viewsh-module-iot-core</module>
|
|
<module>viewsh-module-iot-rule</module>
|
|
<module>viewsh-module-iot-server</module>
|
|
<module>viewsh-module-iot-gateway</module>
|
|
</modules>
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<artifactId>viewsh-module-iot</artifactId>
|
|
<packaging>pom</packaging>
|
|
|
|
<name>${project.artifactId}</name>
|
|
<description>
|
|
物联网模块
|
|
<!-- TODO 芋艿:需要补充下说明! -->
|
|
</description>
|
|
|
|
</project> |