diff --git a/plugins/plugin-function/build.xml b/plugins/plugin-function/build.xml
new file mode 100644
index 0000000..59ae0c1
--- /dev/null
+++ b/plugins/plugin-function/build.xml
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/plugin-function/build/assembly/zip.xml b/plugins/plugin-function/build/assembly/zip.xml
deleted file mode 100644
index 11da522..0000000
--- a/plugins/plugin-function/build/assembly/zip.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
- Project.release
-
- zip
-
- true
-
-
- target/classes
- /bin
-
-
-
-
- true
- /
- runtime
-
-
-
\ No newline at end of file
diff --git a/plugins/plugin-function/plugin.xml b/plugins/plugin-function/plugin.xml
index a7553ec..4816b1a 100644
--- a/plugins/plugin-function/plugin.xml
+++ b/plugins/plugin-function/plugin.xml
@@ -1,5 +1,5 @@
- com.fr.plugin.test
+ com.fr.plugin.function.test
yes
1.0
diff --git a/plugins/plugin-function/pom.xml b/plugins/plugin-function/pom.xml
index 5741a87..ada9db6 100644
--- a/plugins/plugin-function/pom.xml
+++ b/plugins/plugin-function/pom.xml
@@ -11,28 +11,4 @@
jar
plugin-function
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
- 2.5.4
-
-
- make-zip
- install
-
- single
-
-
-
-
- false
-
- build/assembly/zip.xml
-
-
-
-
-
\ No newline at end of file
diff --git a/plugins/plugin-function/src/main/java/com/fr/plugin/MyAbs.java b/plugins/plugin-function/src/main/java/com/fr/plugin/MyAbs.java
index 6e2b94a..78dab4c 100644
--- a/plugins/plugin-function/src/main/java/com/fr/plugin/MyAbs.java
+++ b/plugins/plugin-function/src/main/java/com/fr/plugin/MyAbs.java
@@ -2,12 +2,17 @@ package com.fr.plugin;
import com.fr.general.FArray;
import com.fr.general.GeneralUtils;
+import com.fr.intelli.record.Focus;
+import com.fr.intelli.record.Original;
+import com.fr.record.analyzer.EnableMetrics;
import com.fr.script.AbstractFunction;
import com.fr.stable.ArrayUtils;
import com.fr.stable.Primitive;
+@EnableMetrics
public class MyAbs extends AbstractFunction {
+ @Focus(id = "com.fr.plugin.function.test", text = "Function description", source = Original.PLUGIN)
public Object run(Object[] args) {
int len = ArrayUtils.getLength(args);
if (len == 0) {