diff --git a/docs/dev-guide/graalvm/graalvm-compile.md b/docs/dev-guide/graalvm/graalvm-compile.md
index e9468895d..04e3fe7f6 100644
--- a/docs/dev-guide/graalvm/graalvm-compile.md
+++ b/docs/dev-guide/graalvm/graalvm-compile.md
@@ -176,3 +176,12 @@ solon.logging.logger:
```
mvn native:compile -DskipTests -Pnative
```
+
+## 问题诊断
+1. 报错找不到`/nop/schema/register-model.xdef`
+必须先以调试模式启动应用,并在`bootstrap.yaml`中配置`"nop.codegen.trace.enabled: true`和`nop.debug:true`, 这样才会自动生成`nop-vfs-index.txt`,解决native编译后无法执行类扫描的问题。
+* 只要以IDEA的调试模式启动,quarkus就会自动设置`quarkus.profile=dev`, Nop平台的QuarkusIntegration中就会自动强制设置`nop.debug=true`
+* 启动程序后应该在界面上使用一下应用,从而让需要被记录的反射调用都能够被调用到。在IDEA中关闭应用时会自动生成graalvm配置文件到`src/main/resources`目录下
+
+2. graalm编译报错
+需要确保graalvm版本和程序中引用的quarks版本一致。目前quarkus3.14.4使用的是graalvm js 23.1.2,对应于graalvm版本为`GraalVM CE 21.0.2+13.1 (build 21.0.2+13-jvmci-23.1-b30)`
diff --git a/nop-antlr4/pom.xml b/nop-antlr4/pom.xml
index a5a54c998..79c5df7b9 100644
--- a/nop-antlr4/pom.xml
+++ b/nop-antlr4/pom.xml
@@ -13,7 +13,7 @@
pom
- 4.10.1
+ 4.13.0
diff --git a/nop-cli/pom.xml b/nop-cli/pom.xml
index 111b31d51..766ebb3ac 100644
--- a/nop-cli/pom.xml
+++ b/nop-cli/pom.xml
@@ -95,13 +95,6 @@
-
-
- org.antlr
- antlr4-runtime
- 4.10.1
-
-
io.github.entropy-cloud
nop-cli-core
diff --git a/nop-dependencies/pom.xml b/nop-dependencies/pom.xml
index 605d1fe49..8cedb3567 100644
--- a/nop-dependencies/pom.xml
+++ b/nop-dependencies/pom.xml
@@ -31,7 +31,8 @@
- 4.10.1
+
+ 4.13.0
23.1.2
diff --git a/nop-quarkus/nop-quarkus-grpc/pom.xml b/nop-quarkus/nop-quarkus-grpc/pom.xml
index 3a4d903a4..0a4d99217 100644
--- a/nop-quarkus/nop-quarkus-grpc/pom.xml
+++ b/nop-quarkus/nop-quarkus-grpc/pom.xml
@@ -34,10 +34,10 @@
quarkus-resteasy
-
- javax.annotation
- javax.annotation-api
-
+
+
+
+
com.h2database
diff --git a/nop-rpc/nop-rpc-grpc/pom.xml b/nop-rpc/nop-rpc-grpc/pom.xml
index 7e1d7f65e..cafa4156b 100644
--- a/nop-rpc/nop-rpc-grpc/pom.xml
+++ b/nop-rpc/nop-rpc-grpc/pom.xml
@@ -77,6 +77,7 @@
test
+
javax.annotation
javax.annotation-api