Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
5290abe
build:对齐 1.0.x 分支 pom.xml 通用配置 (JDK 1.8)
loong10k Jul 9, 2026
bf6e0fa
build:修正 1.0.x 版本号 (JDK 1.8)
loong10k Jul 9, 2026
7657b59
build:修正版本号为 1.0.x.20260630-SNAPSHOT
loong10k Jul 9, 2026
051c971
chore: unify maven wrapper (mvnw, mvnw.cmd, .mvn, maven) and .gitigno…
loong10k Jul 12, 2026
966822e
refactor: groupId 改为 io.github.easy4j,url/scm 统一为 easy-4-java
loong10k Jul 31, 2026
afa8444
refactor: 包名 io.github.hiwepy 改为 io.github.easy4j
loong10k Jul 31, 2026
055baad
build: distributionManagement 统一指向阿里云仓库
loong10k Jul 31, 2026
4ac6c4a
fix: javassist-plus 依赖版本改为分支版本 1.0.x.20260630-SNAPSHOT
loong10k Aug 5, 2026
1a82b8c
build: refactor pom.xml to dependencyManagement + canonical versions …
loong10k Aug 6, 2026
c879895
chore: developers 信息统一为 Loong Wan
loong10k Aug 6, 2026
2a62dbf
chore: developers 信息统一为 Loong Wan
loong10k Aug 6, 2026
3588ab1
chore: 注释作者信息统一为 @Loong Wan
loong10k Aug 6, 2026
3206639
refactor: Premain-Class 包路径 io.github.hiwepy 替换为 io.github.easy4j
loong10k Aug 6, 2026
4e9507a
build: 补齐 Maven Central 发布配置(licenses/scm/sources/javadoc/gpg/central…
loong10k Aug 6, 2026
cb2b4b3
build: 添加 Maven Central 发布 profile(gpg 签名 + central-publishing 插件)
loong10k Aug 6, 2026
ce65534
feat(pom): 补 name/url,central-publishing-maven-plugin 升级 0.11.0,增加 ma…
loong10k Aug 6, 2026
85a5b93
fix(pom): 去重 name/url、统一 XML 缩进格式(xmllint)、修复 scm URL,移除覆盖 parent 版本管…
loong10k Aug 6, 2026
597d05c
style(pom): 按 ddd4j 风格补充中文注释与排版(块间空行),统一覆盖率/发布插件属性名为 maven-jacoco-plu…
loong10k Aug 6, 2026
940814b
style(pom): 按 ddd4j 精髓统一优化——4 空格缩进、依赖(For Xxx/mvn链接)、插件(链接+中文说明+配置项注释…
loong10k Aug 6, 2026
ee7ea87
chore: 跨组件 easy4j 依赖版本与 ddd4j-dependencies 对齐(easy4j-* 属性名规范化)
loong10k Aug 6, 2026
22a4031
docs: 新增中英双语 README(README.md + README.zh-CN.md)
loong10k Aug 6, 2026
03a9d96
docs: 统一双语 README 头部格式与版本线说明(目录换行、JDK 版本线修正、锚点修复)
loong10k Aug 6, 2026
075bcd1
docs: 修正 Java 徽章格式(补充仓库链接)
loong10k Aug 6, 2026
3da056a
ci: 标准化 GitHub Actions 配置(每分支独立 CI,JDK 按版本线 8/17/21,JaCoCo 覆盖率门禁)
loong10k Aug 6, 2026
4552f64
fix: junit-jupiter 版本按版本线对齐 ddd4j(1.0.x=5.11.4 JDK8 兼容 / 2.0.x、3.0.x=…
loong10k Aug 6, 2026
0643378
ci: 修复多版本 GitHub Actions 构建
loong10k Aug 7, 2026
e3104a5
ci: 修复干净 runner 依赖解析
loong10k Aug 7, 2026
446ab95
ci: 增强依赖安装重试
loong10k Aug 7, 2026
3a9a71d
Merge remote-tracking branch 'origin/main' into _sync
loong10k Aug 7, 2026
6cf77fe
build: use javassist-extension dependency
loong10k Aug 7, 2026
c97d7f9
build: use javassist-extension dependency
loong10k Aug 7, 2026
383a320
build: rename Maven plugin version properties
loong10k Aug 7, 2026
61acd99
build: rename Maven plugin version properties
loong10k Aug 7, 2026
6cdaf18
sync: cherry-pick changes from feature/3.0.x
loong10k Aug 8, 2026
fb86990
sync: cherry-pick changes from feature/3.0.x
loong10k Aug 8, 2026
1fa505c
fix(pom): add central-publishing-plugin.version=0.11.0 and normalize …
loong10k Aug 8, 2026
80a5c71
fix(pom): add central-publishing-plugin.version=0.11.0 and normalize …
loong10k Aug 8, 2026
58761a7
fix: remove unsupported PermSize JVM options
loong10k Aug 9, 2026
64d29cf
fix: remove unsupported PermSize JVM options
loong10k Aug 9, 2026
de0b01a
fix(pom): rename central-maven-publishing to maven-central-publishing
loong10k Aug 9, 2026
95294ca
fix(pom): rename central-maven-publishing to maven-central-publishing
loong10k Aug 9, 2026
6309e2e
fix(pom): reformat properties with 8-space indent and 3-category grou…
loong10k Aug 10, 2026
9214cfd
fix(pom): reformat properties with 8-space indent and 3-category grou…
loong10k Aug 10, 2026
902a503
fix(pom): add missing maven.compiler.release
loong10k Aug 10, 2026
fe6a521
fix(pom): add missing maven.compiler.release
loong10k Aug 10, 2026
75ba0d1
fix(pom): expose install-time version properties
loong10k Aug 11, 2026
f6cfd35
fix(pom): expose install-time version properties
loong10k Aug 11, 2026
6867567
fix(pom): normalize pom.xml per java-component-patterns
loong10k Aug 19, 2026
d2648ef
fix(pom): normalize pom.xml per java-component-patterns
loong10k Aug 19, 2026
4553fe2
fix(pom): normalize element order, properties structure, comments per…
loong10k Aug 19, 2026
9cb9b0c
fix(pom): normalize element order, properties structure, comments per…
loong10k Aug 19, 2026
296b608
build(pom): update commons-lang3 to 3.18.0 and commons-io to 2.20.0
loong10k Aug 20, 2026
217a187
build(pom): update commons-lang3 to 3.18.0 and commons-io to 2.20.0
loong10k Aug 20, 2026
93f64ec
fix(jaxrs): 3 bugs + surefire argLine + CodeGraph docs + bilingual RE…
loong10k Aug 20, 2026
de55b0b
fix(jaxrs): 3 bugs + surefire argLine + CodeGraph docs + bilingual RE…
loong10k Aug 20, 2026
dd13544
build(pom): upgrade commons-* dependencies to actual LATEST versions
loong10k Aug 20, 2026
b100f90
build(pom): upgrade commons-* dependencies to actual LATEST versions
loong10k Aug 20, 2026
c414b7a
chore(merge): merge feature/1.0.x (3 bugs + argLine + CodeGraph docs)…
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/1.0.x line (JDK 8)
#
# Triggers:
# - push / pull_request on the main branch
# - push / pull_request on the feature/1.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/1.0.x]
pull_request:
branches: [main]
branches: [feature/1.0.x]
workflow_dispatch:

permissions:
contents: read

jobs:
build:
name: JDK 17 Build & Verify
name: JDK 8 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 8
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'
java-version: '8'
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
180 changes: 102 additions & 78 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,111 +1,135 @@
target/
bin/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
.flattened-pom.xml
.fastRequest
Cargo.lock
*.swp
*.swo

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

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### Gradle ###
.gradle
!gradle/wrapper/gradle-wrapper.jar

### Maven ###
target/
dependency-reduced-pom.xml
pom.xml.versionsBackup
.flattened-pom.xml
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
nbproject/private/
nbbuild/
nbdist/
.nb-gradle/
dist/

### Build ###
build/
!**/src/main/**/build/
!**/src/test/**/build/
build.log
bin/
lib/
codes/
/code
gen_code

### VS Code ###
.vscode/
.claude/

### Mac OS ###
.DS_Store

**/dependency-reduced-pom.xml

### Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
### Logs ###
logs/
*.log
log.*/
transaction-logs

### Docs
docs/_build
.venv/
### Archives ###
*.jar
*.war
*.ear
*.tar
*.gz
!/libs/*.jar

### Temporary files ###
*#
*.sw?
*~
.#*
.*.md.html
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~

# vibe coding
.claude
openspec
AGENTS.md
CLAUDE.md
### System files ###
.DS_Store
Thumbs.db
Servers

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

## Frontend (all frontend/ directories across examples and extensions)
# Dependencies
**/node_modules/
# Build output
**/dist/
**/build/
### Node / Frontend ###
node_modules/
**/.output/
# Vite / bundler caches
**/.vite/
**/.cache/
**/.parcel-cache/
# Type-check / tsc output
**/*.tsbuildinfo
# Env files (may contain secrets)
**/.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/
### Python ###
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.venv/

### Docs ###
docs/_build

### Rust ###
Cargo.lock

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

## harness db
### AI / vibe coding ###
.claude
openspec
AGENTS.md
CLAUDE.md
.agentscope/
**/*.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
### Development tools ###
.fastRequest
*.http
*.json
qodana.yaml
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/3.9.16/apache-maven-3.9.16-bin.zip
Loading