diff --git a/hs_err_pid50732.log b/hs_err_pid50732.log
deleted file mode 100644
index bc5d36c..0000000
--- a/hs_err_pid50732.log
+++ /dev/null
@@ -1,200 +0,0 @@
-#
-# There is insufficient memory for the Java Runtime Environment to continue.
-# Native memory allocation (mmap) failed to map 532676608 bytes for Failed to commit area from 0x0000000604400000 to 0x0000000624000000 of length 532676608.
-# Possible reasons:
-# The system is out of physical RAM or swap space
-# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
-# Possible solutions:
-# Reduce memory load on the system
-# Increase physical memory or swap space
-# Check if swap backing store is full
-# Decrease Java heap size (-Xmx/-Xms)
-# Decrease number of Java threads
-# Decrease Java thread stack sizes (-Xss)
-# Set larger code cache with -XX:ReservedCodeCacheSize=
-# This output file may be truncated or incomplete.
-#
-# Out of Memory Error (src/hotspot/os/windows/os_windows.cpp:3627), pid=50732, tid=468
-#
-# JRE version: (11.0.15+10) (build )
-# Java VM: OpenJDK 64-Bit Server VM (11.0.15+10-b2043.56, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
-# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
-#
-
---------------- S U M M A R Y ------------
-
-Command Line: git4idea.http.GitAskPassApp Username for 'http://git.ningdatech.com':
-
-Host: 12th Gen Intel(R) Core(TM) i9-12900H, 20 cores, 31G, Windows 11 , 64 bit Build 22621 (10.0.22621.1928)
-Time: Mon Aug 7 10:27:38 2023 Windows 11 , 64 bit Build 22621 (10.0.22621.1928) elapsed time: 0.022779 seconds (0d 0h 0m 0s)
-
---------------- T H R E A D ---------------
-
-Current thread (0x000002df0ddfd800): JavaThread "Unknown thread" [_thread_in_vm, id=468, stack(0x000000e5e2300000,0x000000e5e2400000)]
-
-Stack: [0x000000e5e2300000,0x000000e5e2400000]
-Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
-V [jvm.dll+0x61612a]
-V [jvm.dll+0x79c450]
-V [jvm.dll+0x79da6d]
-V [jvm.dll+0x79e143]
-V [jvm.dll+0x24cc18]
-V [jvm.dll+0x613174]
-V [jvm.dll+0x607e55]
-V [jvm.dll+0x30b1cb]
-V [jvm.dll+0x30b13a]
-V [jvm.dll+0x30b012]
-V [jvm.dll+0x30ff76]
-V [jvm.dll+0x35b4c3]
-V [jvm.dll+0x35bbc6]
-V [jvm.dll+0x35b5c3]
-V [jvm.dll+0x2e5918]
-V [jvm.dll+0x2e6ab7]
-V [jvm.dll+0x7794f7]
-V [jvm.dll+0x77acec]
-V [jvm.dll+0x368a59]
-V [jvm.dll+0x75ce8e]
-V [jvm.dll+0x3d6a33]
-V [jvm.dll+0x3d9001]
-C [jli.dll+0x536b]
-C [ucrtbase.dll+0x29363]
-C [KERNEL32.DLL+0x126ad]
-C [ntdll.dll+0x5aa68]
-
-
---------------- P R O C E S S ---------------
-
-Threads class SMR info:
-_java_thread_list=0x000002df0ba385e0, length=0, elements={
-}
-
-Java Threads: ( => current thread )
-
-Other Threads:
- 0x000002df0de18000 GCTaskThread "GC Thread#0" [stack: 0x000000e5e2400000,0x000000e5e2500000] [id=2344]
- 0x000002df0de98000 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000e5e2500000,0x000000e5e2600000] [id=43216]
- 0x000002df0de9a800 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000e5e2600000,0x000000e5e2700000] [id=30344]
-
-[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffe70616017]
-
-VM state:not at safepoint (not fully initialized)
-
-VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
-[0x000002df0ddfad60] Heap_lock - owner thread: 0x000002df0ddfd800
-
-Heap address: 0x0000000604400000, size: 8124 MB, Compressed Oops mode: Non-zero based: 0x0000000604400000
-Narrow klass base: 0x0000000000000000, Narrow klass shift: 0
-
-GC Heap History (0 events):
-No events
-
-Deoptimization events (0 events):
-No events
-
-Classes redefined (0 events):
-No events
-
-Internal exceptions (0 events):
-No events
-
-Events (1 events):
-Event: 0.016 Loaded shared library C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\zip.dll
-
-
-Dynamic libraries:
-0x00007ff796130000 - 0x00007ff79613a000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\java.exe
-0x00007fff205f0000 - 0x00007fff20804000 C:\WINDOWS\SYSTEM32\ntdll.dll
-0x00007fff1f640000 - 0x00007fff1f702000 C:\WINDOWS\System32\KERNEL32.DLL
-0x00007fff1d9f0000 - 0x00007fff1dd93000 C:\WINDOWS\System32\KERNELBASE.dll
-0x00007fff1e0f0000 - 0x00007fff1e201000 C:\WINDOWS\System32\ucrtbase.dll
-0x00007fff035a0000 - 0x00007fff035b9000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\jli.dll
-0x00007ffef11a0000 - 0x00007ffef11b6000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\VCRUNTIME140.dll
-0x00007fff1f000000 - 0x00007fff1f1aa000 C:\WINDOWS\System32\USER32.dll
-0x00007fff1de60000 - 0x00007fff1de86000 C:\WINDOWS\System32\win32u.dll
-0x00007fff1ed90000 - 0x00007fff1edb9000 C:\WINDOWS\System32\GDI32.dll
-0x00007fff07f70000 - 0x00007fff081fe000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.1635_none_270f70857386168e\COMCTL32.dll
-0x00007fff1e2b0000 - 0x00007fff1e3c9000 C:\WINDOWS\System32\gdi32full.dll
-0x00007fff1edc0000 - 0x00007fff1ee67000 C:\WINDOWS\System32\msvcrt.dll
-0x00007fff1e210000 - 0x00007fff1e2aa000 C:\WINDOWS\System32\msvcp_win.dll
-0x00007fff1e440000 - 0x00007fff1e471000 C:\WINDOWS\System32\IMM32.DLL
-0x00007ffea1c40000 - 0x00007ffea1cea000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\msvcp140.dll
-0x00007ffe70320000 - 0x00007ffe70e9b000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\server\jvm.dll
-0x00007fff20390000 - 0x00007fff2043e000 C:\WINDOWS\System32\ADVAPI32.dll
-0x00007fff1fea0000 - 0x00007fff1ff44000 C:\WINDOWS\System32\sechost.dll
-0x00007fff1eee0000 - 0x00007fff1eff7000 C:\WINDOWS\System32\RPCRT4.dll
-0x00007fff1f1b0000 - 0x00007fff1f1b8000 C:\WINDOWS\System32\PSAPI.DLL
-0x00007fff168f0000 - 0x00007fff168f9000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
-0x00007fff20440000 - 0x00007fff204b1000 C:\WINDOWS\System32\WS2_32.dll
-0x00007fff0ea00000 - 0x00007fff0ea34000 C:\WINDOWS\SYSTEM32\WINMM.dll
-0x00007fff1a930000 - 0x00007fff1a93a000 C:\WINDOWS\SYSTEM32\VERSION.dll
-0x00007fff1ca90000 - 0x00007fff1caa8000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
-0x00007fff10140000 - 0x00007fff10151000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\verify.dll
-0x00007fff1b360000 - 0x00007fff1b58e000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL
-0x00007fff1f8d0000 - 0x00007fff1fc59000 C:\WINDOWS\System32\combase.dll
-0x00007fff1ff90000 - 0x00007fff20067000 C:\WINDOWS\System32\OLEAUT32.dll
-0x00007ffefbaa0000 - 0x00007ffefbad2000 C:\WINDOWS\SYSTEM32\dbgcore.DLL
-0x00007fff1df00000 - 0x00007fff1df7a000 C:\WINDOWS\System32\bcryptPrimitives.dll
-0x00007fff10110000 - 0x00007fff10139000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\java.dll
-0x00007fff17290000 - 0x00007fff1729b000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\jimage.dll
-0x00007fff03580000 - 0x00007fff03599000 C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\zip.dll
-
-dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
-symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.1635_none_270f70857386168e;C:\IDEA\IntelliJ IDEA 2022.1.4\jbr\bin\server
-
-VM Arguments:
-java_command: git4idea.http.GitAskPassApp Username for 'http://git.ningdatech.com':
-java_class_path (initial): C:/IDEA/IntelliJ IDEA 2022.1.4/plugins/git4idea/lib/git4idea-rt.jar;C:/IDEA/IntelliJ IDEA 2022.1.4/lib/externalProcess-rt.jar;C:/IDEA/IntelliJ IDEA 2022.1.4/lib/app.jar;C:/IDEA/IntelliJ IDEA 2022.1.4/lib/3rd-party-rt.jar
-Launcher Type: SUN_STANDARD
-
-[Global flags]
- intx CICompilerCount = 12 {product} {ergonomic}
- uint ConcGCThreads = 4 {product} {ergonomic}
- uint G1ConcRefinementThreads = 15 {product} {ergonomic}
- size_t G1HeapRegionSize = 2097152 {product} {ergonomic}
- uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
- size_t InitialHeapSize = 532676608 {product} {ergonomic}
- size_t MarkStackSize = 4194304 {product} {ergonomic}
- size_t MaxHeapSize = 8518631424 {product} {ergonomic}
- size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic}
- uintx NonNMethodCodeHeapSize = 7594288 {pd product} {ergonomic}
- uintx NonProfiledCodeHeapSize = 122031976 {pd product} {ergonomic}
- uintx ProfiledCodeHeapSize = 122031976 {pd product} {ergonomic}
- uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
- bool SegmentedCodeCache = true {product} {ergonomic}
- bool UseCompressedClassPointers = true {lp64_product} {ergonomic}
- bool UseCompressedOops = true {lp64_product} {ergonomic}
- bool UseG1GC = true {product} {ergonomic}
- bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
-
-Logging:
-Log output configuration:
- #0: stdout all=warning uptime,level,tags
- #1: stderr all=off uptime,level,tags
-
-Environment Variables:
-JAVA_HOME=C:\IDEA\jdk\jdk-11.0.17
-CLASSPATH=.;C:\IDEA\jdk\jdk-11.0.17\lib\dt.jar;C:\IDEA\jdk\jdk-11.0.17\lib\tools.jar;
-PATH=D:\soft\Git\Git\mingw64\libexec\git-core;D:\soft\Git\Git\mingw64\libexec\git-core;D:\soft\Git\Git\mingw64\bin;D:\soft\Git\Git\usr\bin;C:\Users\CMM\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\IDEA\jdk\jdk-11.0.17\bi;C:\IDEA\jdk\jdk-11.0.17\jre\bin";D:\soft\Git\Git\cmd;D:\soft\Git\Git\usr\bin;D:\soft\Maven\apache-maven-3.8.6-bin\apache-maven-3.8.6\bin;D:\soft\MySQL Installer\MySQL8.0\bin;D:\soft\Nodejs;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;D:\soft\putty;C:\Users\CMM\AppData\Local\Microsoft\WindowsApps;C:\Users\CMM\AppData\Roaming\npm;D:\soft\GoLand\GoLand 2019.3.3\bin;D:\soft\Pycharm\PyCharm Community Edition 2022.3.3\bin
-USERNAME=CMM
-DISPLAY=:0.0
-LC_ALL=en_US.UTF-8
-OS=Windows_NT
-PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 154 Stepping 3, GenuineIntel
-
-
-
---------------- S Y S T E M ---------------
-
-OS: Windows 11 , 64 bit Build 22621 (10.0.22621.1928)
-OS uptime: 11 days 17:18 hours
-
-CPU:total 20 (initial active 20) (10 cores per cpu, 2 threads per core) family 6 model 154 stepping 3 microcode 0x41c, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, sha, fma
-
-Memory: 4k page, system-wide physical 32492M (784M free)
-TotalPageFile size 58070M (AvailPageFile size 32M)
-current process WorkingSet (physical memory assigned to process): 11M, peak: 11M
-current process commit charge ("private bytes"): 76M, peak: 584M
-
-vm_info: OpenJDK 64-Bit Server VM (11.0.15+10-b2043.56) for windows-amd64 JRE (11.0.15+10-b2043.56), built on May 16 2022 02:28:12 by "" with MS VC++ 14.0 (VS2015)
-
-END.
diff --git a/pmapi/pom.xml b/pmapi/pom.xml
index d5188ee..1c88e42 100644
--- a/pmapi/pom.xml
+++ b/pmapi/pom.xml
@@ -265,10 +265,9 @@
cn.afterturn
easypoi-base
-
- com.ningdatech
- nd-wps-convert-starter
+ com.wps
+ wps-convert
1.0.0
diff --git a/wps-convert/.gitignore b/wps-convert/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/wps-convert/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/wps-convert/.mvn/wrapper/maven-wrapper.jar b/wps-convert/.mvn/wrapper/maven-wrapper.jar
new file mode 100644
index 0000000..bf82ff0
Binary files /dev/null and b/wps-convert/.mvn/wrapper/maven-wrapper.jar differ
diff --git a/wps-convert/.mvn/wrapper/maven-wrapper.properties b/wps-convert/.mvn/wrapper/maven-wrapper.properties
new file mode 100644
index 0000000..ca5ab4b
--- /dev/null
+++ b/wps-convert/.mvn/wrapper/maven-wrapper.properties
@@ -0,0 +1,18 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
diff --git a/wps-convert/lib/agent-boot-1.3.22.0215.jar b/wps-convert/lib/agent-boot-1.3.22.0215.jar
new file mode 100644
index 0000000..bee98fb
Binary files /dev/null and b/wps-convert/lib/agent-boot-1.3.22.0215.jar differ
diff --git a/wps-convert/lib/commons-compress-1.19.jar b/wps-convert/lib/commons-compress-1.19.jar
new file mode 100644
index 0000000..5c9f52a
Binary files /dev/null and b/wps-convert/lib/commons-compress-1.19.jar differ
diff --git a/wps-convert/lib/commons-io-2.5.jar b/wps-convert/lib/commons-io-2.5.jar
new file mode 100644
index 0000000..107b061
Binary files /dev/null and b/wps-convert/lib/commons-io-2.5.jar differ
diff --git a/wps-convert/lib/commons-lang-2.6.jar b/wps-convert/lib/commons-lang-2.6.jar
new file mode 100644
index 0000000..98467d3
Binary files /dev/null and b/wps-convert/lib/commons-lang-2.6.jar differ
diff --git a/wps-convert/lib/commons-lang3-3.8.1.jar b/wps-convert/lib/commons-lang3-3.8.1.jar
new file mode 100644
index 0000000..2c65ce6
Binary files /dev/null and b/wps-convert/lib/commons-lang3-3.8.1.jar differ
diff --git a/wps-convert/lib/commons-logging-1.1.1.jar b/wps-convert/lib/commons-logging-1.1.1.jar
new file mode 100644
index 0000000..1deef14
Binary files /dev/null and b/wps-convert/lib/commons-logging-1.1.1.jar differ
diff --git a/wps-convert/lib/dom4j-2.0.2.jar b/wps-convert/lib/dom4j-2.0.2.jar
new file mode 100644
index 0000000..7039b80
Binary files /dev/null and b/wps-convert/lib/dom4j-2.0.2.jar differ
diff --git a/wps-convert/lib/gson-2.8.0.jar b/wps-convert/lib/gson-2.8.0.jar
new file mode 100644
index 0000000..1235f63
Binary files /dev/null and b/wps-convert/lib/gson-2.8.0.jar differ
diff --git a/wps-convert/lib/httpclient-4.5.13.jar b/wps-convert/lib/httpclient-4.5.13.jar
new file mode 100644
index 0000000..218ee25
Binary files /dev/null and b/wps-convert/lib/httpclient-4.5.13.jar differ
diff --git a/wps-convert/lib/httpcore-4.4.13.jar b/wps-convert/lib/httpcore-4.4.13.jar
new file mode 100644
index 0000000..163dc43
Binary files /dev/null and b/wps-convert/lib/httpcore-4.4.13.jar differ
diff --git a/wps-convert/lib/httpmime-4.5.13.jar b/wps-convert/lib/httpmime-4.5.13.jar
new file mode 100644
index 0000000..cc52f44
Binary files /dev/null and b/wps-convert/lib/httpmime-4.5.13.jar differ
diff --git a/wps-convert/lib/jbArchivesTools-1.0-SNAPSHOT.jar b/wps-convert/lib/jbArchivesTools-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..460fca6
Binary files /dev/null and b/wps-convert/lib/jbArchivesTools-1.0-SNAPSHOT.jar differ
diff --git a/wps-convert/lib/ofd-simple-tool-1.0.23.0324.jar b/wps-convert/lib/ofd-simple-tool-1.0.23.0324.jar
new file mode 100644
index 0000000..a3eaea3
Binary files /dev/null and b/wps-convert/lib/ofd-simple-tool-1.0.23.0324.jar differ
diff --git a/wps-convert/lib/slf4j-api-1.7.29.jar b/wps-convert/lib/slf4j-api-1.7.29.jar
new file mode 100644
index 0000000..81ed475
Binary files /dev/null and b/wps-convert/lib/slf4j-api-1.7.29.jar differ
diff --git a/wps-convert/lib/slf4j-simple-1.7.26.jar b/wps-convert/lib/slf4j-simple-1.7.26.jar
new file mode 100644
index 0000000..5d82cdf
Binary files /dev/null and b/wps-convert/lib/slf4j-simple-1.7.26.jar differ
diff --git a/wps-convert/lib/suwell-agent-http-1.7.220630.jar b/wps-convert/lib/suwell-agent-http-1.7.220630.jar
new file mode 100644
index 0000000..0873d69
Binary files /dev/null and b/wps-convert/lib/suwell-agent-http-1.7.220630.jar differ
diff --git a/wps-convert/lib/suwell-agent-wrapper-1.6.221208.jar b/wps-convert/lib/suwell-agent-wrapper-1.6.221208.jar
new file mode 100644
index 0000000..374c378
Binary files /dev/null and b/wps-convert/lib/suwell-agent-wrapper-1.6.221208.jar differ
diff --git a/wps-convert/lib/suwell-bank-extend-1.8.28.0627-sgcc.jar b/wps-convert/lib/suwell-bank-extend-1.8.28.0627-sgcc.jar
new file mode 100644
index 0000000..9218cde
Binary files /dev/null and b/wps-convert/lib/suwell-bank-extend-1.8.28.0627-sgcc.jar differ
diff --git a/wps-convert/lib/suwell-convert-base-1.5.19.0408.jar b/wps-convert/lib/suwell-convert-base-1.5.19.0408.jar
new file mode 100644
index 0000000..67469ef
Binary files /dev/null and b/wps-convert/lib/suwell-convert-base-1.5.19.0408.jar differ
diff --git a/wps-convert/lib/suwell-core-base-1.7.220623-lite.jar b/wps-convert/lib/suwell-core-base-1.7.220623-lite.jar
new file mode 100644
index 0000000..453c0c9
Binary files /dev/null and b/wps-convert/lib/suwell-core-base-1.7.220623-lite.jar differ
diff --git a/wps-convert/lib/suwell-extend-1.0.22.0804.jar b/wps-convert/lib/suwell-extend-1.0.22.0804.jar
new file mode 100644
index 0000000..82b6c26
Binary files /dev/null and b/wps-convert/lib/suwell-extend-1.0.22.0804.jar differ
diff --git a/wps-convert/lib/suwell-packet-wrapper-1.21.230306.jar b/wps-convert/lib/suwell-packet-wrapper-1.21.230306.jar
new file mode 100644
index 0000000..a85805d
Binary files /dev/null and b/wps-convert/lib/suwell-packet-wrapper-1.21.230306.jar differ
diff --git a/wps-convert/lib/suwell-rpc-manager-client-2.7.211125.jar b/wps-convert/lib/suwell-rpc-manager-client-2.7.211125.jar
new file mode 100644
index 0000000..1c9351b
Binary files /dev/null and b/wps-convert/lib/suwell-rpc-manager-client-2.7.211125.jar differ
diff --git a/wps-convert/mvnw b/wps-convert/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/wps-convert/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+# JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+# M2_HOME - location of maven2's installed home dir
+# MAVEN_OPTS - parameters passed to the Java VM when running Maven
+# e.g. to debug Maven itself, use
+# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+# MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+ if [ -f /usr/local/etc/mavenrc ] ; then
+ . /usr/local/etc/mavenrc
+ fi
+
+ if [ -f /etc/mavenrc ] ; then
+ . /etc/mavenrc
+ fi
+
+ if [ -f "$HOME/.mavenrc" ] ; then
+ . "$HOME/.mavenrc"
+ fi
+
+fi
+
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+ CYGWIN*) cygwin=true ;;
+ MINGW*) mingw=true;;
+ Darwin*) darwin=true
+ # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+ # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+ if [ -z "$JAVA_HOME" ]; then
+ if [ -x "/usr/libexec/java_home" ]; then
+ export JAVA_HOME="`/usr/libexec/java_home`"
+ else
+ export JAVA_HOME="/Library/Java/Home"
+ fi
+ fi
+ ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+ if [ -r /etc/gentoo-release ] ; then
+ JAVA_HOME=`java-config --jre-home`
+ fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+ ## resolve links - $0 may be a link to maven's home
+ PRG="$0"
+
+ # need this for relative symlinks
+ while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG="`dirname "$PRG"`/$link"
+ fi
+ done
+
+ saveddir=`pwd`
+
+ M2_HOME=`dirname "$PRG"`/..
+
+ # make it fully qualified
+ M2_HOME=`cd "$M2_HOME" && pwd`
+
+ cd "$saveddir"
+ # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+ [ -n "$M2_HOME" ] &&
+ M2_HOME=`cygpath --unix "$M2_HOME"`
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+ [ -n "$CLASSPATH" ] &&
+ CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+ [ -n "$M2_HOME" ] &&
+ M2_HOME="`(cd "$M2_HOME"; pwd)`"
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+ javaExecutable="`which javac`"
+ if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+ # readlink(1) is not available as standard on Solaris 10.
+ readLink=`which readlink`
+ if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+ if $darwin ; then
+ javaHome="`dirname \"$javaExecutable\"`"
+ javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+ else
+ javaExecutable="`readlink -f \"$javaExecutable\"`"
+ fi
+ javaHome="`dirname \"$javaExecutable\"`"
+ javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+ JAVA_HOME="$javaHome"
+ export JAVA_HOME
+ fi
+ fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+ if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ else
+ JAVACMD="`\\unset -f command; \\command -v java`"
+ fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+ echo "Error: JAVA_HOME is not defined correctly." >&2
+ echo " We cannot execute $JAVACMD" >&2
+ exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+ echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+ if [ -z "$1" ]
+ then
+ echo "Path not specified to find_maven_basedir"
+ return 1
+ fi
+
+ basedir="$1"
+ wdir="$1"
+ while [ "$wdir" != '/' ] ; do
+ if [ -d "$wdir"/.mvn ] ; then
+ basedir=$wdir
+ break
+ fi
+ # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+ if [ -d "${wdir}" ]; then
+ wdir=`cd "$wdir/.."; pwd`
+ fi
+ # end of workaround
+ done
+ echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+ if [ -f "$1" ]; then
+ echo "$(tr -s '\n' ' ' < "$1")"
+ fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+ exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Found .mvn/wrapper/maven-wrapper.jar"
+ fi
+else
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+ fi
+ if [ -n "$MVNW_REPOURL" ]; then
+ jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+ else
+ jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+ fi
+ while IFS="=" read key value; do
+ case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+ esac
+ done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Downloading from: $jarUrl"
+ fi
+ wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+ if $cygwin; then
+ wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+ fi
+
+ if command -v wget > /dev/null; then
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Found wget ... using wget"
+ fi
+ if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+ wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+ else
+ wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+ fi
+ elif command -v curl > /dev/null; then
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Found curl ... using curl"
+ fi
+ if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+ curl -o "$wrapperJarPath" "$jarUrl" -f
+ else
+ curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+ fi
+
+ else
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo "Falling back to using Java to download"
+ fi
+ javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+ # For Cygwin, switch paths to Windows format before running javac
+ if $cygwin; then
+ javaClass=`cygpath --path --windows "$javaClass"`
+ fi
+ if [ -e "$javaClass" ]; then
+ if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo " - Compiling MavenWrapperDownloader.java ..."
+ fi
+ # Compiling the Java class
+ ("$JAVA_HOME/bin/javac" "$javaClass")
+ fi
+ if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+ # Running the downloader
+ if [ "$MVNW_VERBOSE" = true ]; then
+ echo " - Running MavenWrapperDownloader.java ..."
+ fi
+ ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+ fi
+ fi
+ fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+ echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+ [ -n "$M2_HOME" ] &&
+ M2_HOME=`cygpath --path --windows "$M2_HOME"`
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+ [ -n "$CLASSPATH" ] &&
+ CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+ [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+ MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+ $MAVEN_OPTS \
+ $MAVEN_DEBUG_OPTS \
+ -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+ "-Dmaven.home=${M2_HOME}" \
+ "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+ ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/wps-convert/mvnw.cmd b/wps-convert/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/wps-convert/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements. See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership. The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License. You may obtain a copy of the License at
+@REM
+@REM https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+ IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+ if "%MVNW_VERBOSE%" == "true" (
+ echo Found %WRAPPER_JAR%
+ )
+) else (
+ if not "%MVNW_REPOURL%" == "" (
+ SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+ )
+ if "%MVNW_VERBOSE%" == "true" (
+ echo Couldn't find %WRAPPER_JAR%, downloading it ...
+ echo Downloading from: %DOWNLOAD_URL%
+ )
+
+ powershell -Command "&{"^
+ "$webclient = new-object System.Net.WebClient;"^
+ "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+ "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+ "}"^
+ "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+ "}"
+ if "%MVNW_VERBOSE%" == "true" (
+ echo Finished downloading %WRAPPER_JAR%
+ )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+ %JVM_CONFIG_MAVEN_PROPS% ^
+ %MAVEN_OPTS% ^
+ %MAVEN_DEBUG_OPTS% ^
+ -classpath %WRAPPER_JAR% ^
+ "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+ %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/wps-convert/pom.xml b/wps-convert/pom.xml
new file mode 100644
index 0000000..b551c30
--- /dev/null
+++ b/wps-convert/pom.xml
@@ -0,0 +1,170 @@
+
+
+ 4.0.0
+
+ com.ningdatech
+ project-management
+ 1.0.0
+
+ wps-convert
+ 1.0.0
+ wps-convert
+ wps-convert
+
+ 1.8
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ com.agent
+ agent-boot
+ 1.3.22
+ system
+ ${project.basedir}/lib/agent-boot-1.3.22.0215.jar
+
+
+
+ com.agent
+ agent-boot
+ 1.3.22
+ system
+ ${project.basedir}/lib/agent-boot-1.3.22.0215.jar
+
+
+
+ com.suwell
+ suwell-agent-http
+ 1.7
+ system
+ ${project.basedir}/lib/suwell-agent-http-1.7.220630.jar
+
+
+
+ com.suwell
+ suwell-agent-wrapper
+ 1.6
+ system
+ ${project.basedir}/lib/suwell-agent-wrapper-1.6.221208.jar
+
+
+
+ com.slf4j
+ slf4j-api
+ 1.7.29
+ system
+ ${project.basedir}/lib/slf4j-api-1.7.29.jar
+
+
+
+ com.httpclient
+ httpclient
+ 4.5.13
+ system
+ ${project.basedir}/lib/httpclient-4.5.13.jar
+
+
+
+ com.httpcore
+ httpcore
+ 4.4.13
+ system
+ ${project.basedir}/lib/httpcore-4.4.13.jar
+
+
+
+ com.httpmime
+ httpmime
+ 4.5.13
+ system
+ ${project.basedir}/lib/httpmime-4.5.13.jar
+
+
+
+ com.jbArchivesTools
+ jbArchivesTools
+ 1.0
+ system
+ ${project.basedir}/lib/jbArchivesTools-1.0-SNAPSHOT.jar
+
+
+
+ com.suwell
+ suwell-convert-base
+ 1.5.19
+ system
+ ${project.basedir}/lib/suwell-convert-base-1.5.19.0408.jar
+
+
+
+ com.gson
+ gson
+ 2.8.0
+ system
+ ${project.basedir}/lib/gson-2.8.0.jar
+
+
+
+ com.suwell
+ suwell-rpc-manager-client
+ 2.7
+ system
+ ${project.basedir}/lib/suwell-rpc-manager-client-2.7.211125.jar
+
+
+
+ com.suwell
+ suwell-packet-wrapper
+ 1.21
+ system
+ ${project.basedir}/lib/suwell-packet-wrapper-1.21.230306.jar
+
+
+
+ com.dom4j
+ dom4j
+ 2.0.2
+ system
+ ${project.basedir}/lib/dom4j-2.0.2.jar
+
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+ exec
+
+
+
+
+
+
+ src/main/lib
+ BOOT-INF/lib/
+
+ **/*.jar
+
+
+
+
+
diff --git a/wps-convert/src/main/java/com/wps/wpsconvert/WpsConvertApplication.java b/wps-convert/src/main/java/com/wps/wpsconvert/WpsConvertApplication.java
new file mode 100644
index 0000000..5465905
--- /dev/null
+++ b/wps-convert/src/main/java/com/wps/wpsconvert/WpsConvertApplication.java
@@ -0,0 +1,13 @@
+package com.wps.wpsconvert;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class WpsConvertApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(WpsConvertApplication.class, args);
+ }
+
+}
diff --git a/wps-convert/src/main/resources/application.properties b/wps-convert/src/main/resources/application.properties
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/wps-convert/src/main/resources/application.properties
@@ -0,0 +1 @@
+
diff --git a/wps-convert/src/test/java/com/wps/wpsconvert/WpsConvertApplicationTests.java b/wps-convert/src/test/java/com/wps/wpsconvert/WpsConvertApplicationTests.java
new file mode 100644
index 0000000..e632ae6
--- /dev/null
+++ b/wps-convert/src/test/java/com/wps/wpsconvert/WpsConvertApplicationTests.java
@@ -0,0 +1,13 @@
+package com.wps.wpsconvert;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class WpsConvertApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}