Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
786248e
build:对齐 3.0.x 分支 pom.xml 通用配置 (JDK 21)
loong10k Jul 9, 2026
b7cb8e3
build:修正 3.0.x 版本号 (JDK 21)
loong10k Jul 9, 2026
a4114bd
build:修正版本号为 3.0.x.20260630-SNAPSHOT
loong10k Jul 9, 2026
67da6a7
refactor: groupId 改为 io.github.easy4j,url/scm 统一为 easy-4-java
loong10k Jul 31, 2026
d359e1a
refactor: 包名 io.github.hiwepy 改为 io.github.easy4j
loong10k Jul 31, 2026
3f8f9d3
build: distributionManagement 统一指向阿里云仓库
loong10k Jul 31, 2026
ae65366
build: 插件版本降级至阿里云镜像可用版本
loong10k Jul 31, 2026
bb41471
build: 插件版本降级至阿里云镜像可用版本
loong10k Jul 31, 2026
ed54c5f
build: 插件版本降级至阿里云镜像可用版本
loong10k Jul 31, 2026
8ffcc3f
fix: 修复 pom.xml 损坏行
loong10k Jul 31, 2026
4340ab0
fix: javassist-plus 依赖版本改为分支版本 3.0.x.20260630-SNAPSHOT
loong10k Aug 5, 2026
0492cd9
build: refactor pom.xml to dependencyManagement + canonical versions …
loong10k Aug 6, 2026
044b42f
chore: developers 信息统一为 Loong Wan
loong10k Aug 6, 2026
aa4b5d4
chore: 注释作者信息统一为 @Loong Wan
loong10k Aug 6, 2026
a3c3193
build: maven wrapper 升级至 Maven 4.0.0-rc-6(对齐 ddd4j 3.0.x 配置)
loong10k Aug 6, 2026
a436d84
refactor: Premain-Class 包路径 io.github.hiwepy 替换为 io.github.easy4j
loong10k Aug 6, 2026
431d21a
build: 补齐 Maven Central 发布配置(licenses/scm/sources/javadoc/gpg/central…
loong10k Aug 6, 2026
dfa9f9d
build: 添加 Maven Central 发布 profile(gpg 签名 + central-publishing 插件)
loong10k Aug 6, 2026
88991e0
feat(pom): 补 name/url,central-publishing-maven-plugin 升级 0.11.0,增加 ma…
loong10k Aug 6, 2026
b82f4f4
fix(pom): 去重 name/url、统一 XML 缩进格式(xmllint)、修复 scm URL,移除覆盖 parent 版本管…
loong10k Aug 6, 2026
bbc998e
style(pom): 按 ddd4j 风格补充中文注释与排版(块间空行),统一覆盖率/发布插件属性名为 maven-jacoco-plu…
loong10k Aug 6, 2026
7f3839f
style(pom): 按 ddd4j 精髓统一优化——4 空格缩进、依赖(For Xxx/mvn链接)、插件(链接+中文说明+配置项注释…
loong10k Aug 6, 2026
1a7e6e4
chore: 跨组件 easy4j 依赖版本与 ddd4j-dependencies 对齐(easy4j-* 属性名规范化)
loong10k Aug 6, 2026
f90d49d
docs: 新增中英双语 README(README.md + README.zh-CN.md)
loong10k Aug 6, 2026
52fced8
docs: 统一双语 README 头部格式与版本线说明(目录换行、JDK 版本线修正、锚点修复)
loong10k Aug 6, 2026
709853d
docs: 修正 Java 徽章格式(补充仓库链接)
loong10k Aug 6, 2026
958d43b
ci: 标准化 GitHub Actions 配置(每分支独立 CI,JDK 按版本线 8/17/21,JaCoCo 覆盖率门禁)
loong10k Aug 6, 2026
560642a
fix: junit-jupiter 版本按版本线对齐 ddd4j(1.0.x=5.11.4 JDK8 兼容 / 2.0.x、3.0.x=…
loong10k Aug 6, 2026
e3c29ee
ci: 修复多版本 GitHub Actions 构建
loong10k Aug 7, 2026
5ce624a
ci: 修复干净 runner 依赖解析
loong10k Aug 7, 2026
c5b9f1f
ci: 增强依赖安装重试
loong10k Aug 7, 2026
96edda7
Merge remote-tracking branch 'origin/main' into _sync
loong10k Aug 7, 2026
f709d5f
chore(gitignore): 统一更新Java项目.gitignore文件配置
loong10k Aug 7, 2026
19796a0
build: align 3.0.x dependencies with ddd4j
loong10k Aug 7, 2026
4d36ade
build: use javassist-extension dependency
loong10k Aug 7, 2026
d9288ed
build: rename Maven plugin version properties
loong10k Aug 7, 2026
c1a2035
chore: phase1 pre-flight cleanup before 3.0.x branch normalization
loong10k Aug 8, 2026
c471201
chore(pom): normalize to reference (jacoco 0.8.15, central-publishing…
loong10k Aug 8, 2026
2207c25
test(jaxws): 添加JAX-WS端点API的CtClass构建器测试
loong10k Aug 8, 2026
2678ee1
docs(jaxrs): 更新 JAX-RS 端点 API 生成器的文档并添加测试
loong10k Aug 8, 2026
c04abdc
test(jaxrs): 更新JAX-RS测试用例以优化API构建器功能
loong10k Aug 8, 2026
9bffc0f
fix(pom): reformat properties with 8-space indent and 3-category grou…
loong10k Aug 10, 2026
2e0a7ac
fix(pom): reformat properties with 8-space indent and 3-category grou…
loong10k Aug 10, 2026
e1fff14
fix: standardize @author Javadoc format
loong10k Aug 10, 2026
2d1b245
chore(pom): 更新依赖版本并优化构建配置
loong10k Aug 13, 2026
1cfc0a5
refactor(pom): 补充顶层/构建/Profile 注释并规范化 properties 版本属性
loong10k Aug 13, 2026
a15202d
refactor(pom): 规范化 dependencyManagement 依赖版本管理(分组+排序+注释)
loong10k Aug 13, 2026
dc7fd36
refactor(pom): 规范化 dependencies 项目依赖(分组+排序+注释)
loong10k Aug 13, 2026
6a95a1f
build(pom): normalize pom.xml formatting (4-space indent)
loong10k Aug 19, 2026
50343f9
fix(pom): normalize pom.xml per java-component-patterns
loong10k Aug 19, 2026
38b1b23
build(pom): upgrade modelVersion to 4.1.0 for Maven 4
loong10k Aug 19, 2026
23960e7
build(pom): normalize pom.xml formatting
loong10k Aug 19, 2026
2830378
fix(pom): reorder elements per java-component-patterns (properties be…
loong10k Aug 19, 2026
2a8c2ec
fix(pom): fix jammed closing tags (proper line breaks)
loong10k Aug 19, 2026
1bca4b6
fix(pom): join split project tag into single line
loong10k Aug 19, 2026
0a2798f
fix(pom): normalize formatting with xmllint (4-space indent)
loong10k Aug 19, 2026
9a598bb
build(pom): update commons-lang3 to 3.18.0 and commons-io to 2.20.0
loong10k Aug 20, 2026
09501c3
fix(jaxrs): 3 bugs + surefire argLine + CodeGraph docs + bilingual RE…
loong10k Aug 20, 2026
254b8a4
build(pom): upgrade commons-* dependencies to actual LATEST versions
loong10k Aug 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# CI workflow for the main line (JDK 17)
# CI workflow for the feature/3.0.x line (JDK 21)
#
# Triggers:
# - push / pull_request on the main branch
# - push / pull_request on the feature/3.0.x branch
# - manual workflow_dispatch
#
# Runs `mvn -B clean verify` which includes the JaCoCo coverage gate
Expand All @@ -10,34 +10,34 @@ name: CI

on:
push:
branches: [main]
branches: [feature/3.0.x]
pull_request:
branches: [main]
branches: [feature/3.0.x]
workflow_dispatch:

permissions:
contents: read

jobs:
build:
name: JDK 17 Build & Verify
name: JDK 21 Build & Verify
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout source
uses: actions/checkout@v7

- name: Set up JDK 17
- name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'
java-version: '21'
cache: maven

- name: Install Easy4J snapshot dependencies
env:
EASY4J_BRANCH: ${{ github.base_ref || github.ref_name }}
EASY4J_DEPENDENCIES: "javassist-plus"
EASY4J_DEPENDENCIES: "javassist-extension"
run: |
set -euo pipefail
dependency_root="${RUNNER_TEMP}/easy4j-dependencies"
Expand Down
218 changes: 148 additions & 70 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,111 +1,189 @@
# Compiled class file
*.class

# Log file
*.log
logs/
log.*/

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
!/libs/*.jar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
.DS_Store
**/.DS_Store
Thumbs.db

### Maven ###
/target/
target/
bin/
!.mvn/wrapper/maven-wrapper.jar
**/target/
!**/src/main/**/target/
!**/src/test/**/target/
dependency-reduced-pom.xml
**/dependency-reduced-pom.xml
pom.xml.versionsBackup
.flattened-pom.xml
.fastRequest
Cargo.lock
*.swp
*.swo
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
### Gradle ###
.gradle
!gradle/wrapper/gradle-wrapper.jar

### Build ###
/build/
build/
**/build/
!**/src/main/**/build/
!**/src/test/**/build/
bin/
codes/
gen_code

### IDE ###
.idea/
*.iml
*.ipr
*.iws
.classpath
.factorypath
.project
.settings
.settings/
.springBeans
.apt_generated
.sts4-cache
.metadata
.recommenders
rebel.xml

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
.vscode/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
nbproject/private/
nbbuild/
dist/
nbdist/
.nb-gradle/

### VS Code ###
.vscode/
.claude/
### Temporary files ###
*#
*.swp
*.swo
*.sw?
*~
.#*
.*.md.html
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~
*.gz
*.http
*.tar

### Mac OS ###
.DS_Store
### Application specific ###
MANIFEST.MF
_site/
activemq-data
dump.rdb
interpolated*.xml
manifest.yml
overridedb.*
secrets.yml
upload

**/dependency-reduced-pom.xml
### Node / Frontend ###
node_modules/
**/node_modules/
**/dist/
**/.output/
**/.vite/
**/.cache/
**/.parcel-cache/
**/*.tsbuildinfo
**/coverage/
**/storybook-static/

### Python
### Python ###
__pycache__/
*.py[cod]
*.pyc
*$py.class
*.egg-info/
.venv/

### Docs
### Docs ###
docs/_build
.venv/

### Rust ###
Cargo.lock

### Server ###
/server/nacos-server/data
/server/nacos-server/logs

# vibe coding
### AI / vibe coding ###
.claude
.claude/
openspec
AGENTS.md
CLAUDE.md
.agentscope/
.mimocode/
.codegraph/

##Log
logs/
### Local databases ###
**/*.db
/agentdb.rvf
/agentdb.rvf.lock
/ruvector.db

## Frontend (all frontend/ directories across examples and extensions)
# Dependencies
**/node_modules/
# Build output
**/dist/
**/build/
**/.output/
# Vite / bundler caches
**/.vite/
**/.cache/
**/.parcel-cache/
# Type-check / tsc output
**/*.tsbuildinfo
# Env files (may contain secrets)
### Development tools ###
.fastRequest
*.json
!cloud-agents-server/agents/maternal-recovery.json
qodana.yaml

### Environment and local secrets ###
.env
.env.local
**/.env.local
**/.env.*.local
# Coverage
**/coverage/
# Storybook
**/storybook-static/
# boba-tea-shop: generated static assets served by the supervisor-agent
**/boba-tea-shop/supervisor-agent/**/static/

##agentscope
.agentscope/
### Design and media build artifacts ###
.video-tmp-*/
/**/.video-tmp-*/
/**/_narration/
**/_narration_*/
demos/_frames_*.png
demos/_verify.js
demos/_verify.mjs
_style-research/
**/design-demos/
demos/**/*.mp4

## harness db
**/*.db

### Apache CXF (from cxf-rt-javassist) ###
.metadata
.recommenders
/code
MANIFEST.MF
_site/
activemq-data
build.log
lib/
manifest.yml
overridedb.*
settings.xml
transaction-logs
secrets.yml
dump.rdb
interpolated*.xml
# 本地 dreamina CLI 采集输出
.cli-audit/
1 change: 1 addition & 0 deletions .mvn/jvm.config
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-Xmx1024m
Binary file added .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
4 changes: 3 additions & 1 deletion .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-rc-5/apache-maven-4.0.0-rc-5-bin.zip
Loading
Loading