deepanalyze-java
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>deepanalyze-java</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"
child.project.url.inherit.append.path="false">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-solution-parent</artifactId>
<version>0.1.2</version>
<relativePath>../../../pom.xml</relativePath>
</parent>
<artifactId>deepanalyze-java</artifactId>
<packaging>pom</packaging>
<name>deepanalyze-java</name>
<description>DeepAnalyze host agent Java project — engine, scenarios, deploy, docs.</description>
<modules>
<module>engine</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!--
core / runtime / 仓内 ext 版本全部继承 agent-solution-parent 统一版本面
(fc6da1e4e 已对齐 core split 后 930 线:0.1.16 / 0.1.3 / 0.1.2)。
压缩模板受控副本仍保留 0.1.15 作为内容来源版本;依赖升级不改变该元数据
(prompt-assets/templates/compression/template.meta.yaml),漂移经检出工具显式处置。
根 pom 未管理的构件版本在此本地声明。
-->
<agent-runtime-ext-java.version>0.1.2</agent-runtime-ext-java.version>
<agent-core-ext-react-rails.version>0.1.2</agent-core-ext-react-rails.version>
<!-- deepanalyze 本地 A 桶补充(根 pom 未管理的 Boot-property override) -->
<slf4j.version>2.0.12</slf4j.version>
<logback.version>1.5.37</logback.version>
<snakeyaml.version>2.2</snakeyaml.version>
<commons-lang3.version>3.18.0</commons-lang3.version>
<commons-codec.version>1.20.0</commons-codec.version>
<postgresql.version>42.7.12</postgresql.version>
<h2.version>2.2.224</h2.version>
<lombok.version>1.18.32</lombok.version>
<gson.version>2.11.0</gson.version>
</properties>
<!-- 依赖平台 import 顺序敏感(BOM "first declaration wins"):netty 与 Jackson 3.x 必须在前 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-bom</artifactId>
<version>${netty.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>tools.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${jackson-bom.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.openjiuwen</groupId>
<artifactId>agent-runtime-java</artifactId>
<version>${agent-runtime-java.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>${json.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>${formatter.plugin.version}</version>
<configuration>
<configFile>${project.parent.basedir}/../.devtools/eclipse-java-formatter.xml</configFile>
<includes>
<include>**/*.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<release>${java.version}</release>
<parameters>true</parameters>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<configuration>
<propertiesEncoding>UTF-8</propertiesEncoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>${maven-install-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>