diff --git a/docs/developer-guide/plugin/interaction/dependency.md b/docs/developer-guide/plugin/interaction/dependency.md
index 2fdd2ccd..4604ea34 100644
--- a/docs/developer-guide/plugin/interaction/dependency.md
+++ b/docs/developer-guide/plugin/interaction/dependency.md
@@ -152,12 +152,19 @@ plugins {
 }
 
 group = 'com.example'
-version = '1.0.0'
+version = rootProject.version
 
 repositories {
     mavenCentral()                     // 使用 Maven Central 仓库
 }
 
+java {
+    sourceCompatibility = JavaVersion.VERSION_17
+    targetCompatibility = JavaVersion.VERSION_17
+    // 包含源码 JAR 包
+    withSourcesJar()
+}
+
 dependencies {
     // API 模块可能需要的一些依赖
     // 例如:如果需要一些常用的库
diff --git a/versioned_docs/version-2.20/developer-guide/plugin/interaction/dependency.md b/versioned_docs/version-2.20/developer-guide/plugin/interaction/dependency.md
index 2fdd2ccd..4604ea34 100644
--- a/versioned_docs/version-2.20/developer-guide/plugin/interaction/dependency.md
+++ b/versioned_docs/version-2.20/developer-guide/plugin/interaction/dependency.md
@@ -152,12 +152,19 @@ plugins {
 }
 
 group = 'com.example'
-version = '1.0.0'
+version = rootProject.version
 
 repositories {
     mavenCentral()                     // 使用 Maven Central 仓库
 }
 
+java {
+    sourceCompatibility = JavaVersion.VERSION_17
+    targetCompatibility = JavaVersion.VERSION_17
+    // 包含源码 JAR 包
+    withSourcesJar()
+}
+
 dependencies {
     // API 模块可能需要的一些依赖
     // 例如:如果需要一些常用的库