Michael Yang
2025-05-15 ab3fb89d8a5bed2dddaf2f88ee1935ecc6a790e1
refactor: 优化 pom 版本构建
23个文件已修改
408 ■■■■■ 已修改文件
.gitignore 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-ai/pom.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-all/pom.xml 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-base/pom.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-cache/pom.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-file-storage/pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-options/pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-satoken/pom.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-sms/pom.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-tcaptcha/pom.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/aiflowy-common-web/pom.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-commons/pom.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-ai/pom.xml 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-auth/pom.xml 57 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-autoconfig/pom.xml 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-common/pom.xml 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-core/pom.xml 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-log/pom.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/aiflowy-module-system/pom.xml 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-modules/pom.xml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
aiflowy-starter/pom.xml 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/zh/product/changes.md 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -2,6 +2,7 @@
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
.flattened-pom.xml
### IntelliJ IDEA ###
*.iws
aiflowy-commons/aiflowy-common-ai/pom.xml
@@ -5,9 +5,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-ai</name>
    <artifactId>aiflowy-common-ai</artifactId>
    <properties>
@@ -97,14 +98,12 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-options</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
aiflowy-commons/aiflowy-common-all/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-all</name>
    <artifactId>aiflowy-common-all</artifactId>
    <properties>
@@ -19,42 +20,34 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-ai</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-cache</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-file-storage</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-options</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-sms</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-tcaptcha</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
aiflowy-commons/aiflowy-common-base/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-base</name>
    <artifactId>aiflowy-common-base</artifactId>
    <properties>
aiflowy-commons/aiflowy-common-cache/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-cache</name>
    <artifactId>aiflowy-common-cache</artifactId>
    <properties>
aiflowy-commons/aiflowy-common-file-storage/pom.xml
@@ -5,9 +5,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-file-storage</name>
    <artifactId>aiflowy-common-file-storage</artifactId>
    <properties>
@@ -25,7 +26,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
aiflowy-commons/aiflowy-common-options/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-options</name>
    <artifactId>aiflowy-common-options</artifactId>
    <properties>
@@ -43,7 +44,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
aiflowy-commons/aiflowy-common-satoken/pom.xml
@@ -4,12 +4,15 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-satoken</name>
    <artifactId>aiflowy-common-satoken</artifactId>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -40,7 +43,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
</project>
aiflowy-commons/aiflowy-common-sms/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-sms</name>
    <artifactId>aiflowy-common-sms</artifactId>
    <properties>
@@ -18,8 +19,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
aiflowy-commons/aiflowy-common-tcaptcha/pom.xml
@@ -4,9 +4,10 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-common-tcaptcha</name>
    <artifactId>aiflowy-common-tcaptcha</artifactId>
    <properties>
@@ -40,8 +41,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
aiflowy-commons/aiflowy-common-web/pom.xml
@@ -4,7 +4,7 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-commons</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <artifactId>aiflowy-common-web</artifactId>
@@ -19,7 +19,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>cn.dev33</groupId>
@@ -109,14 +108,11 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-ai</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
aiflowy-commons/pom.xml
@@ -5,7 +5,7 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <artifactId>aiflowy-commons</artifactId>
aiflowy-modules/aiflowy-module-ai/pom.xml
@@ -1,15 +1,19 @@
<?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">
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-module-ai</name>
    <artifactId>aiflowy-module-ai</artifactId>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -17,17 +21,14 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-cache</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-ai</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>dev.tinyflow</groupId>
@@ -46,17 +47,14 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-core</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-file-storage</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>cn.hutool</groupId>
@@ -65,8 +63,6 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-system</artifactId>
            <version>1.0.2</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-auth/pom.xml
@@ -1,33 +1,34 @@
<?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">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>tech.aiflowy</groupId>
    <artifactId>aiflowy-modules</artifactId>
    <version>1.0.2</version>
  </parent>
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>${revision}</version>
    </parent>
  <artifactId>aiflowy-module-auth</artifactId>
    <name>aiflowy-module-auth</name>
    <artifactId>aiflowy-module-auth</artifactId>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
  <dependencies>
    <dependency>
      <groupId>tech.aiflowy</groupId>
      <artifactId>aiflowy-common-satoken</artifactId>
      <version>1.0.2</version>
    </dependency>
    <dependency>
      <groupId>tech.aiflowy</groupId>
      <artifactId>aiflowy-common-web</artifactId>
      <version>1.0.2</version>
    </dependency>
    <dependency>
      <groupId>tech.aiflowy</groupId>
      <artifactId>aiflowy-module-system</artifactId>
      <version>1.0.2</version>
    </dependency>
  </dependencies>
    <dependencies>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-system</artifactId>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-autoconfig/pom.xml
@@ -1,28 +1,30 @@
<?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">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>tech.aiflowy</groupId>
    <artifactId>aiflowy-modules</artifactId>
    <version>1.0.2</version>
  </parent>
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>${revision}</version>
    </parent>
  <artifactId>aiflowy-module-autoconfig</artifactId>
    <name>aiflowy-module-autoconfig</name>
    <artifactId>aiflowy-module-autoconfig</artifactId>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
  <dependencies>
    <dependency>
      <groupId>tech.aiflowy</groupId>
      <artifactId>aiflowy-common-web</artifactId>
      <version>1.0.2</version>
    </dependency>
    <dependency>
      <groupId>tech.aiflowy</groupId>
      <artifactId>aiflowy-module-core</artifactId>
      <version>1.0.2</version>
    </dependency>
  </dependencies>
    <dependencies>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-core</artifactId>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-common/pom.xml
@@ -1,15 +1,18 @@
<?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">
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <artifactId>aiflowy-module-common</artifactId>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -17,22 +20,18 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-core</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-ai</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-file-storage</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-core/pom.xml
@@ -4,7 +4,7 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <artifactId>aiflowy-module-core</artifactId>
@@ -25,17 +25,14 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-tcaptcha</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-log/pom.xml
@@ -1,15 +1,19 @@
<?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">
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-module-log</name>
    <artifactId>aiflowy-module-log</artifactId>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -21,12 +25,10 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/aiflowy-module-system/pom.xml
@@ -1,15 +1,19 @@
<?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">
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy-modules</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-module-system</name>
    <artifactId>aiflowy-module-system</artifactId>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -21,17 +25,14 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-base</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-core</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-satoken</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>cn.hutool</groupId>
@@ -40,12 +41,10 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-common-web</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-log</artifactId>
            <version>1.0.2</version>
        </dependency>
    </dependencies>
</project>
aiflowy-modules/pom.xml
@@ -4,7 +4,7 @@
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <artifactId>aiflowy-modules</artifactId>
@@ -21,6 +21,8 @@
    </modules>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
</project>
aiflowy-starter/pom.xml
@@ -1,17 +1,20 @@
<?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">
<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">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>tech.aiflowy</groupId>
        <artifactId>aiflowy</artifactId>
        <version>1.0.2</version>
        <version>${revision}</version>
    </parent>
    <name>aiflowy-starter</name>
    <artifactId>aiflowy-starter</artifactId>
    <packaging>jar</packaging>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -19,22 +22,18 @@
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-ai</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-auth</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-common</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>tech.aiflowy</groupId>
            <artifactId>aiflowy-module-autoconfig</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>com.zaxxer</groupId>
docs/zh/product/changes.md
@@ -1,5 +1,29 @@
# AIFlowy 更新记录
## v1.0.2 2025-05-15
- 新增:知识库增加excel文件导入 close #IC6IY6
- 新增:工作流独立访问页面 close #IC63FS
- 新增:工作流可通过API接口调用 close #IC3FNT
- 新增:升级 Tinyflow、Agents-Flex 等到最新版本
- 新增:工作流新增插件节点 close #IC5XEM close #IC3FO4
- 优化:统一【Bot】 和 【workflow】 的插件选择弹出框 close #212911
- 优化:知识库上传文件成功后就不能再选向量模型进行配置
- 优化:导出工作流改为从后端取数据
- 优化:当系统提示词没设置时,设置一个默认的系统提示词
- 优化:插件工具名称增加校验,知识库增加自定义向量模型进行向量化 close #IC6WAY
- 优化:知识库成功存入向量数据之后不允许再修改向量模型
- 修复:修复机器人删除对话记录后报botid不能为空 close #IC78K1
- 修复:解决执行加入大模型按钮后不会变成已加入大模型
- 修复:修复OpenAi的llmExtraConfig空指针问题 close #IC72VG
- 修复:修复新建空白工作流时,知识库/大模型节点选项为空的情况。 close #IC6OH4
- 修复:修复知识库上传文件集合名称不符合未报错,增加集合名称校验提示 close #IC6LKZ
- 修复:通过升级 Tinyflow 以修复 refType 不正确以及 Select 不能选择父级下拉项的问题
- 文档:文档站点,添加点击图片放到的功能
- 文档:循环节点和插件节点的文档。
- 文档:添加大模型文档,工作流大模型节点文档。
## v1.0.1 2025-05-08
- 新增:导入导出工作流. close #IC59WP
- 新增:用户拿到机器人(外部访问地址), 登录后返回机器人聊天页面 close #IC4MU6
pom.xml
@@ -3,7 +3,7 @@
    <modelVersion>4.0.0</modelVersion>
    <groupId>tech.aiflowy</groupId>
    <artifactId>aiflowy</artifactId>
    <version>1.0.2</version>
    <version>${revision}</version>
    <packaging>pom</packaging>
    <modules>
@@ -17,6 +17,8 @@
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven-flatten.version>1.3.0</maven-flatten.version>
        <revision>1.0.2</revision>
        <mybatis-flex.version>1.10.9</mybatis-flex.version>
        <agents-flex.version>1.0.9</agents-flex.version>
        <tinyflow-java.version>1.0.7</tinyflow-java.version>
@@ -36,9 +38,8 @@
        <commonmark.version>0.18.0</commonmark.version>
        <jsoup.version>1.16.1</jsoup.version>
        <commons-io.version>2.18.0</commons-io.version>
        <hutool-http.version>5.8.28</hutool-http.version>
        <hutool-json.version>5.8.32</hutool-json.version>
        <fastexcel.version>1.2.0</fastexcel.version>
        <hutool.version>5.8.36</hutool.version>
    </properties>
    <dependencyManagement>
        <dependencies>
@@ -52,31 +53,31 @@
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-core</artifactId>
                <version>5.8.36</version>
                <version>${hutool.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-crypto -->
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-crypto</artifactId>
                <version>5.8.36</version>
                <version>${hutool.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-extra</artifactId>
                <version>5.8.36</version>
                <version>${hutool.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-http</artifactId>
                <version>${hutool-http.version}</version>
                <version>${hutool.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-json</artifactId>
                <version>${hutool-json.version}</version>
                <version>${hutool.version}</version>
            </dependency>
            <dependency>
@@ -109,31 +110,37 @@
                <artifactId>mysql-connector-j</artifactId>
                <version>8.3.0</version>
            </dependency>
            <dependency>
                <groupId>com.mybatis-flex</groupId>
                <artifactId>mybatis-flex-codegen</artifactId>
                <version>${mybatis-flex.version}</version>
            </dependency>
            <dependency>
                <groupId>com.mybatis-flex</groupId>
                <artifactId>mybatis-flex-spring-boot-starter</artifactId>
                <version>${mybatis-flex.version}</version>
            </dependency>
            <dependency>
                <groupId>com.mybatis-flex</groupId>
                <artifactId>mybatis-flex-core</artifactId>
                <version>${mybatis-flex.version}</version>
            </dependency>
            <dependency>
                <groupId>com.agentsflex</groupId>
                <artifactId>agents-flex-bom</artifactId>
                <version>${agents-flex.version}</version>
            </dependency>
            <dependency>
                <groupId>dev.tinyflow</groupId>
                <artifactId>tinyflow-java-core</artifactId>
                <version>${tinyflow-java.version}</version>
            </dependency>
            <dependency>
                <groupId>com.squareup.okhttp3</groupId>
                <artifactId>okhttp</artifactId>
@@ -259,7 +266,136 @@
                <artifactId>fastexcel</artifactId>
                <version>${fastexcel.version}</version>
            </dependency>
            <!--版本管理-->
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-ai</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-all</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-base</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-cache</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-file-storage</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-options</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-satoken</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-sms</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-tcaptcha</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-common-web</artifactId>
                <version>${revision}</version>
            </dependency>
            <!--modules-->
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-ai</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-auth</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-autoconfig</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-common</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-core</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-log</artifactId>
                <version>${revision}</version>
            </dependency>
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-module-system</artifactId>
                <version>${revision}</version>
            </dependency>
            <!--starter-->
            <dependency>
                <groupId>tech.aiflowy</groupId>
                <artifactId>aiflowy-starter</artifactId>
                <version>${revision}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>flatten-maven-plugin</artifactId>
                <version>${maven-flatten.version}</version>
                <configuration>
                    <updatePomFile>true</updatePomFile>
                    <flattenMode>oss</flattenMode>
                </configuration>
                <executions>
                    <execution>
                        <id>flatten</id>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>flatten</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>flatten.clean</id>
                        <phase>clean</phase>
                        <goals>
                            <goal>clean</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>