deepanalyze-engine
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>deepanalyze-engine</artifactId>
<version>0.1.2</version>
</dependency><?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.openjiuwen</groupId>
<artifactId>deepanalyze-java</artifactId>
<version>0.1.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>deepanalyze-engine</artifactId>
<name>deepanalyze-engine</name>
<description>DeepAnalyze host agent engine powered by OpenJiuwen DeepAgent and agent-runtime.</description>
<dependencies>
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-service-app</artifactId>
<version>${agent-runtime-java.version}</version>
</dependency>
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-service-adapters-agentcore-ext</artifactId>
<version>${agent-runtime-ext-java.version}</version>
<exclusions>
<exclusion>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-core-java</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-core-java</artifactId>
<version>${agent-core-java.version}</version>
<exclusions>
<!-- This executable does not enable Core's Pulsar, gRPC, SQLite, or built-in OpenAI clients.
Core's PostgreSQL driver is excluded here; DeepAnalyze declares its own runtime dependency below. -->
<exclusion>
<groupId>org.apache.pulsar</groupId>
<artifactId>pulsar-client</artifactId>
</exclusion>
<exclusion>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
</exclusion>
<exclusion>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</exclusion>
<exclusion>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
</exclusion>
<exclusion>
<groupId>com.openai</groupId>
<artifactId>openai-java</artifactId>
</exclusion>
<exclusion>
<groupId>io.opentelemetry</groupId>
<artifactId>opentelemetry-exporter-sender-jdk</artifactId>
</exclusion>
<exclusion>
<groupId>io.opentelemetry</groupId>
<artifactId>opentelemetry-exporter-sender-grpc-managed-channel</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 认知 rails(FEAT-024):verify/replan/root-cause/stagnation 装配(ReactRailsObservability.install 范式) -->
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-core-ext-react-rails</artifactId>
<version>${agent-core-ext-react-rails.version}</version>
</dependency>
<!-- DFX-001 OTel 轨迹上报运行时必需。禁止排除/删除:缺失时 otel.enabled=true 启动即 NoClassDefFoundError。 -->
<dependency>
<groupId>io.opentelemetry</groupId>
<artifactId>opentelemetry-exporter-otlp</artifactId>
</dependency>
<!--
agent-core-java 的发布 POM 已声明 jedis 为 compile 依赖,经传递依赖正常引入,无需显式声明。
DaEngineConfiguration 以 FQN 引用 redis.clients.jedis.*(EDP 先例:池化 UnifiedJedis 经
conf.redis_client 键传入,core RedisKVStoreProvider 优先消费)。
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 共享 PG 数据面(JDBC 只读 Repo;驱动运行时载入,装配开关见 DaCompatAutoConfiguration) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- milvus 链路把 okio 拉到 3.6.0,与 otlp okhttp sender 所需的 3.16+ API 冲突,显式 pin(edp 先例) -->
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio-jvm</artifactId>
<version>${okio.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${okio.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- 共享 PG Repo 单测(PostgreSQL 兼容模式内存库) -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.openjiuwen.da.DeepAnalyzeApplication</mainClass>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
</project>