diff --git a/demo_bjz_111/README.md b/demo_bjz_111/README.md
new file mode 100644
index 0000000..5479731
--- /dev/null
+++ b/demo_bjz_111/README.md
@@ -0,0 +1,25 @@
+# 依赖库名称
+简短地介绍本依赖库做了什么,包含了哪些逻辑。可以突出描述一下创新点。
+
+## 逻辑详情
+
+### 逻辑一
+
+描述逻辑的功能,逻辑的出入参。
+
+### 逻辑二
+
+描述逻辑的功能,逻辑的出入参。
+
+### 逻辑n...
+
+## 使用步骤说明
+
+1. 应用引用依赖库
+2. 配置应用配置参数(如果有的话)
+3. 逻辑调用示例截图
+4. ...
+
+## 应用演示链接
+
+[使用了本依赖库的制品应用链接]
diff --git a/demo_bjz_111/jar/nasl-metadata-collector-0.8.0.jar b/demo_bjz_111/jar/nasl-metadata-collector-0.8.0.jar
new file mode 100644
index 0000000..fffde15
Binary files /dev/null and b/demo_bjz_111/jar/nasl-metadata-collector-0.8.0.jar differ
diff --git a/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.bat b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.bat
new file mode 100644
index 0000000..a01a75d
--- /dev/null
+++ b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.bat
@@ -0,0 +1 @@
+mvn install:install-file -Dfile="nasl-metadata-maven-plugin-1.3.0.jar" -DpomFile="pom.xml"
\ No newline at end of file
diff --git a/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.sh b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.sh
new file mode 100644
index 0000000..a01a75d
--- /dev/null
+++ b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/install.sh
@@ -0,0 +1 @@
+mvn install:install-file -Dfile="nasl-metadata-maven-plugin-1.3.0.jar" -DpomFile="pom.xml"
\ No newline at end of file
diff --git a/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/nasl-metadata-maven-plugin-1.3.0.jar b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/nasl-metadata-maven-plugin-1.3.0.jar
new file mode 100644
index 0000000..0eaf1ec
Binary files /dev/null and b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/nasl-metadata-maven-plugin-1.3.0.jar differ
diff --git a/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/pom.xml b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/pom.xml
new file mode 100644
index 0000000..642d8f6
--- /dev/null
+++ b/demo_bjz_111/jar/nasl-metadata-maven-plugin-1.3.0/pom.xml
@@ -0,0 +1,74 @@
+
+ 4.0.0
+
+ com.netease.lowcode
+ nasl-metadata-maven-plugin
+ 1.3.0
+ maven-plugin
+
+ Nasl Metadata Maven Plugin
+
+ UTF-8
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ 2.0
+
+
+ org.apache.maven
+ maven-project
+ 2.0.10
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ 3.2
+ provided
+
+
+ org.codehaus.plexus
+ plexus-compiler-manager
+ 2.8.4
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0.8
+
+
+ org.apache.maven.shared
+ maven-common-artifact-filters
+ 3.0.1
+
+
+
+ org.apache.maven
+ maven-aether-provider
+ 3.3.9
+
+
+
+ org.eclipse.aether
+ aether-api
+ 1.1.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.2
+
+ nasl-metadata-maven-plugin
+ true
+
+
+
+
+
diff --git a/demo_bjz_111/pom.xml b/demo_bjz_111/pom.xml
new file mode 100644
index 0000000..d7b13b3
--- /dev/null
+++ b/demo_bjz_111/pom.xml
@@ -0,0 +1,61 @@
+
+
+ 4.0.0
+
+ com.netease
+ demo_bjz_1
+ 1.0.1
+
+
+ 8
+ 8
+ UTF-8
+ 3.3
+
+
+
+
+ nasl-metadata-collector
+ com.netease.lowcode
+ 0.8.0
+ true
+ system
+ ${project.basedir}/jar/nasl-metadata-collector-0.8.0.jar
+
+
+ com.alibaba
+ fastjson
+ 1.2.83
+
+
+ org.slf4j
+ slf4j-api
+ provided
+ 1.7.30
+
+
+
+
+
+ com.netease.lowcode
+ nasl-metadata-maven-plugin
+ 1.3.0
+
+ false
+
+
+
+
+ archive
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo_bjz_111/src/main/java/com/example/demo/api/TestApi.java b/demo_bjz_111/src/main/java/com/example/demo/api/TestApi.java
new file mode 100644
index 0000000..cf67b0b
--- /dev/null
+++ b/demo_bjz_111/src/main/java/com/example/demo/api/TestApi.java
@@ -0,0 +1,22 @@
+package com.example.demo.api;
+
+
+import com.netease.lowcode.core.annotation.NaslLogic;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class TestApi {
+ private static final Logger log = LoggerFactory.getLogger(TestApi.class);
+
+ /**
+ * 示例逻辑:相加
+ * @param a
+ * @param b
+ * @return
+ */
+ @NaslLogic
+ public static Integer add(Integer a,Integer b) {
+ return a+b;
+ }
+
+}
diff --git a/script/temp/error/index.js b/script/temp/error/index.js
index 8b34a45..ae69a1f 100644
--- a/script/temp/error/index.js
+++ b/script/temp/error/index.js
@@ -12,7 +12,7 @@ const {
const footer = `
资产共建大赛提交内容中原有的截图,现升级为依赖库使用说明文档。现交内容包括
-依赖库代码本身;2. readme代码说明文档;3. 依赖库使用文档说明。
+1. 依赖库代码本身;2. readme代码说明文档;3. 依赖库使用文档说明。
其中readme面向开发者,使用文档面向使用者。
请自己阅读提交作品路径说明。
https://github.com/netease-lcap/CodeWaveAssetCompetition2024/blob/main/%E8%B5%84%E4%BA%A7%E5%85%B1%E5%BB%BA%E5%A4%A7%E8%B5%9B%E6%8F%90%E4%BA%A4%E5%86%85%E5%AE%B9%E8%AF%B4%E6%98%8E.md
diff --git a/script/temp/lifecycle/lint.js b/script/temp/lifecycle/lint.js
index 1ec0f44..dbbbfb7 100644
--- a/script/temp/lifecycle/lint.js
+++ b/script/temp/lifecycle/lint.js
@@ -43,10 +43,20 @@ const createGlobDetecter = (info) => {
error = Object.keys(tmp);
}
if (error.length > 0) {
- throw new Error(
- `当前package缺乏必要文件:\n${error.map((x) => ` x ${x}`).join('\n')}`,
- );
- }
+ throw new Error(
+ `当前package缺乏必要文件:\n${error.map((x) => ` x ${x}`).join('\n')}
+ \n
+ 资产共建大赛提交内容中原有的截图,现升级为依赖库使用说明文档。现交内容包括
+ 1. 依赖库代码本身;2. readme代码说明文档;3. 依赖库使用文档说明。
+ 其中readme面向开发者,使用文档面向使用者。
+ 请自己阅读提交作品路径说明。
+ https://github.com/netease-lcap/CodeWaveAssetCompetition2024/blob/main/%E8%B5%84%E4%BA%A7%E5%85%B1%E5%BB%BA%E5%A4%A7%E8%B5%9B%E6%8F%90%E4%BA%A4%E5%86%85%E5%AE%B9%E8%AF%B4%E6%98%8E.md
+
+ 参考作品https://github.com/netease-lcap/CodeWaveAssetCompetition2024/tree/main/demo_bjz_JiazhenBao
+
+ tips:README.md和依赖库使用文档说明.docx需要保持文件名称不动。后续我们会对提交的PR自动校验目录结构~`,
+ );
+ }
};
};