diff --git a/pom.xml b/pom.xml
index 8b98a15..a195614 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.jflyfox
jflyfox_base
- 2.2
+ 3.0
jar
jflyfox
jflyfox base tools
diff --git a/src/main/java/com/flyfox/util/Config.java b/src/main/java/com/jflyfox/util/Config.java
similarity index 95%
rename from src/main/java/com/flyfox/util/Config.java
rename to src/main/java/com/jflyfox/util/Config.java
index 26f8057..7d343de 100644
--- a/src/main/java/com/flyfox/util/Config.java
+++ b/src/main/java/com/jflyfox/util/Config.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.io.File;
import java.io.FileInputStream;
diff --git a/src/main/java/com/flyfox/util/Constants.java b/src/main/java/com/jflyfox/util/Constants.java
similarity index 94%
rename from src/main/java/com/flyfox/util/Constants.java
rename to src/main/java/com/jflyfox/util/Constants.java
index 973a5e7..3fadf25 100644
--- a/src/main/java/com/flyfox/util/Constants.java
+++ b/src/main/java/com/jflyfox/util/Constants.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
/**
diff --git a/src/main/java/com/flyfox/util/DateUtils.java b/src/main/java/com/jflyfox/util/DateUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/DateUtils.java
rename to src/main/java/com/jflyfox/util/DateUtils.java
index 3f9076e..13c8850 100644
--- a/src/main/java/com/flyfox/util/DateUtils.java
+++ b/src/main/java/com/jflyfox/util/DateUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
diff --git a/src/main/java/com/flyfox/util/FileUtils.java b/src/main/java/com/jflyfox/util/FileUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/FileUtils.java
rename to src/main/java/com/jflyfox/util/FileUtils.java
index 6c0c997..482d951 100644
--- a/src/main/java/com/flyfox/util/FileUtils.java
+++ b/src/main/java/com/jflyfox/util/FileUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.io.ByteArrayOutputStream;
import java.io.File;
diff --git a/src/main/java/com/flyfox/util/NumberUtils.java b/src/main/java/com/jflyfox/util/NumberUtils.java
similarity index 94%
rename from src/main/java/com/flyfox/util/NumberUtils.java
rename to src/main/java/com/jflyfox/util/NumberUtils.java
index 9561549..c42e5ce 100644
--- a/src/main/java/com/flyfox/util/NumberUtils.java
+++ b/src/main/java/com/jflyfox/util/NumberUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.math.BigDecimal;
diff --git a/src/main/java/com/flyfox/util/ReflectionUtils.java b/src/main/java/com/jflyfox/util/ReflectionUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/ReflectionUtils.java
rename to src/main/java/com/jflyfox/util/ReflectionUtils.java
index 0781b35..fe696de 100644
--- a/src/main/java/com/flyfox/util/ReflectionUtils.java
+++ b/src/main/java/com/jflyfox/util/ReflectionUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
diff --git a/src/main/java/com/flyfox/util/StrUtils.java b/src/main/java/com/jflyfox/util/StrUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/StrUtils.java
rename to src/main/java/com/jflyfox/util/StrUtils.java
index 9e98288..cd5ec70 100644
--- a/src/main/java/com/flyfox/util/StrUtils.java
+++ b/src/main/java/com/jflyfox/util/StrUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util;
+package com.jflyfox.util;
import java.util.regex.Pattern;
diff --git a/src/main/java/com/flyfox/util/annotation/ClassSearcher.java b/src/main/java/com/jflyfox/util/annotation/ClassSearcher.java
similarity index 99%
rename from src/main/java/com/flyfox/util/annotation/ClassSearcher.java
rename to src/main/java/com/jflyfox/util/annotation/ClassSearcher.java
index 8a74696..ee09a0c 100644
--- a/src/main/java/com/flyfox/util/annotation/ClassSearcher.java
+++ b/src/main/java/com/jflyfox/util/annotation/ClassSearcher.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.annotation;
+package com.jflyfox.util.annotation;
import java.io.File;
import java.io.FilenameFilter;
diff --git a/src/main/java/com/flyfox/util/cache/Cache.java b/src/main/java/com/jflyfox/util/cache/Cache.java
similarity index 93%
rename from src/main/java/com/flyfox/util/cache/Cache.java
rename to src/main/java/com/jflyfox/util/cache/Cache.java
index b0404dd..d5178fe 100644
--- a/src/main/java/com/flyfox/util/cache/Cache.java
+++ b/src/main/java/com/jflyfox/util/cache/Cache.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.cache;
+package com.jflyfox.util.cache;
import java.util.List;
diff --git a/src/main/java/com/flyfox/util/cache/CacheManager.java b/src/main/java/com/jflyfox/util/cache/CacheManager.java
similarity index 89%
rename from src/main/java/com/flyfox/util/cache/CacheManager.java
rename to src/main/java/com/jflyfox/util/cache/CacheManager.java
index 2f80e46..d7383a2 100644
--- a/src/main/java/com/flyfox/util/cache/CacheManager.java
+++ b/src/main/java/com/jflyfox/util/cache/CacheManager.java
@@ -15,14 +15,14 @@
*
*/
-package com.flyfox.util.cache;
+package com.jflyfox.util.cache;
import java.util.Collection;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
-import com.flyfox.util.cache.impl.MemorySerializeCache;
-import com.flyfox.util.serializable.SerializerManage;
+import com.jflyfox.util.cache.impl.MemorySerializeCache;
+import com.jflyfox.util.serializable.SerializerManage;
/**
* 缓存管理接口
diff --git a/src/main/java/com/flyfox/util/cache/ICacheManager.java b/src/main/java/com/jflyfox/util/cache/ICacheManager.java
similarity index 92%
rename from src/main/java/com/flyfox/util/cache/ICacheManager.java
rename to src/main/java/com/jflyfox/util/cache/ICacheManager.java
index 2f235c4..700df82 100644
--- a/src/main/java/com/flyfox/util/cache/ICacheManager.java
+++ b/src/main/java/com/jflyfox/util/cache/ICacheManager.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.cache;
+package com.jflyfox.util.cache;
public interface ICacheManager {
diff --git a/src/main/java/com/flyfox/util/cache/MemCache.java b/src/main/java/com/jflyfox/util/cache/MemCache.java
similarity index 86%
rename from src/main/java/com/flyfox/util/cache/MemCache.java
rename to src/main/java/com/jflyfox/util/cache/MemCache.java
index b0a7de3..de10f16 100644
--- a/src/main/java/com/flyfox/util/cache/MemCache.java
+++ b/src/main/java/com/jflyfox/util/cache/MemCache.java
@@ -15,10 +15,10 @@
*
*/
-package com.flyfox.util.cache;
+package com.jflyfox.util.cache;
-import com.flyfox.util.cache.impl.MemorySerializeCache;
-import com.flyfox.util.serializable.Serializer;
+import com.jflyfox.util.cache.impl.MemorySerializeCache;
+import com.jflyfox.util.serializable.Serializer;
/**
* 请使用MemorySerializeCache
diff --git a/src/main/java/com/flyfox/util/cache/impl/MemoryCache.java b/src/main/java/com/jflyfox/util/cache/impl/MemoryCache.java
similarity index 95%
rename from src/main/java/com/flyfox/util/cache/impl/MemoryCache.java
rename to src/main/java/com/jflyfox/util/cache/impl/MemoryCache.java
index 374e387..d0c3aa5 100644
--- a/src/main/java/com/flyfox/util/cache/impl/MemoryCache.java
+++ b/src/main/java/com/jflyfox/util/cache/impl/MemoryCache.java
@@ -15,14 +15,14 @@
*
*/
-package com.flyfox.util.cache.impl;
+package com.jflyfox.util.cache.impl;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-import com.flyfox.util.cache.Cache;
+import com.jflyfox.util.cache.Cache;
/**
* 内存
diff --git a/src/main/java/com/flyfox/util/cache/impl/MemorySerializeCache.java b/src/main/java/com/jflyfox/util/cache/impl/MemorySerializeCache.java
similarity index 94%
rename from src/main/java/com/flyfox/util/cache/impl/MemorySerializeCache.java
rename to src/main/java/com/jflyfox/util/cache/impl/MemorySerializeCache.java
index 860ce04..848ab2f 100644
--- a/src/main/java/com/flyfox/util/cache/impl/MemorySerializeCache.java
+++ b/src/main/java/com/jflyfox/util/cache/impl/MemorySerializeCache.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.cache.impl;
+package com.jflyfox.util.cache.impl;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
@@ -24,8 +24,8 @@
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-import com.flyfox.util.cache.Cache;
-import com.flyfox.util.serializable.Serializer;
+import com.jflyfox.util.cache.Cache;
+import com.jflyfox.util.serializable.Serializer;
/**
* 内存序列化
diff --git a/src/main/java/com/flyfox/util/encrypt/Base64.java b/src/main/java/com/jflyfox/util/encrypt/Base64.java
similarity index 96%
rename from src/main/java/com/flyfox/util/encrypt/Base64.java
rename to src/main/java/com/jflyfox/util/encrypt/Base64.java
index 098dd2e..88390a7 100644
--- a/src/main/java/com/flyfox/util/encrypt/Base64.java
+++ b/src/main/java/com/jflyfox/util/encrypt/Base64.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.encrypt;
+package com.jflyfox.util.encrypt;
/**
* base64加密解密
diff --git a/src/main/java/com/flyfox/util/encrypt/DESUtils.java b/src/main/java/com/jflyfox/util/encrypt/DESUtils.java
similarity index 98%
rename from src/main/java/com/flyfox/util/encrypt/DESUtils.java
rename to src/main/java/com/jflyfox/util/encrypt/DESUtils.java
index 4dc0ec9..c5e6af8 100644
--- a/src/main/java/com/flyfox/util/encrypt/DESUtils.java
+++ b/src/main/java/com/jflyfox/util/encrypt/DESUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.encrypt;
+package com.jflyfox.util.encrypt;
import java.security.Key;
diff --git a/src/main/java/com/flyfox/util/encrypt/Md5Utils.java b/src/main/java/com/jflyfox/util/encrypt/Md5Utils.java
similarity index 96%
rename from src/main/java/com/flyfox/util/encrypt/Md5Utils.java
rename to src/main/java/com/jflyfox/util/encrypt/Md5Utils.java
index 5c62ffa..dbe3c5f 100644
--- a/src/main/java/com/flyfox/util/encrypt/Md5Utils.java
+++ b/src/main/java/com/jflyfox/util/encrypt/Md5Utils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.encrypt;
+package com.jflyfox.util.encrypt;
/**
diff --git a/src/main/java/com/flyfox/util/encrypt/RSAUtils.java b/src/main/java/com/jflyfox/util/encrypt/RSAUtils.java
similarity index 96%
rename from src/main/java/com/flyfox/util/encrypt/RSAUtils.java
rename to src/main/java/com/jflyfox/util/encrypt/RSAUtils.java
index 7b383e4..17f63fa 100644
--- a/src/main/java/com/flyfox/util/encrypt/RSAUtils.java
+++ b/src/main/java/com/jflyfox/util/encrypt/RSAUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.encrypt;
+package com.jflyfox.util.encrypt;
import java.io.FileInputStream;
import java.io.FileOutputStream;
diff --git a/src/main/java/com/flyfox/util/extend/BeanUtils.java b/src/main/java/com/jflyfox/util/extend/BeanUtils.java
similarity index 94%
rename from src/main/java/com/flyfox/util/extend/BeanUtils.java
rename to src/main/java/com/jflyfox/util/extend/BeanUtils.java
index 2e7455b..6652de8 100644
--- a/src/main/java/com/flyfox/util/extend/BeanUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/BeanUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
@@ -24,9 +24,9 @@
import java.util.Date;
import java.util.Map;
-import com.flyfox.util.DateUtils;
-import com.flyfox.util.NumberUtils;
-import com.flyfox.util.StrUtils;
+import com.jflyfox.util.DateUtils;
+import com.jflyfox.util.NumberUtils;
+import com.jflyfox.util.StrUtils;
/**
* Bean处理
diff --git a/src/main/java/com/flyfox/util/extend/CnToSpell.java b/src/main/java/com/jflyfox/util/extend/CnToSpell.java
similarity index 96%
rename from src/main/java/com/flyfox/util/extend/CnToSpell.java
rename to src/main/java/com/jflyfox/util/extend/CnToSpell.java
index d9f77a4..11b0deb 100644
--- a/src/main/java/com/flyfox/util/extend/CnToSpell.java
+++ b/src/main/java/com/jflyfox/util/extend/CnToSpell.java
@@ -15,13 +15,13 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Set;
-import com.flyfox.util.StrUtils;
+import com.jflyfox.util.StrUtils;
/**
* 汉字转化为全拼
diff --git a/src/main/java/com/flyfox/util/extend/HtmlUtils.java b/src/main/java/com/jflyfox/util/extend/HtmlUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/extend/HtmlUtils.java
rename to src/main/java/com/jflyfox/util/extend/HtmlUtils.java
index 07635c4..76b228b 100644
--- a/src/main/java/com/flyfox/util/extend/HtmlUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/HtmlUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
diff --git a/src/main/java/com/flyfox/util/extend/HttpClientUtils.java b/src/main/java/com/jflyfox/util/extend/HttpClientUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/extend/HttpClientUtils.java
rename to src/main/java/com/jflyfox/util/extend/HttpClientUtils.java
index 48418ad..63b3e5a 100644
--- a/src/main/java/com/flyfox/util/extend/HttpClientUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/HttpClientUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.io.BufferedReader;
import java.io.IOException;
diff --git a/src/main/java/com/flyfox/util/extend/IdCheck.java b/src/main/java/com/jflyfox/util/extend/IdCheck.java
similarity index 96%
rename from src/main/java/com/flyfox/util/extend/IdCheck.java
rename to src/main/java/com/jflyfox/util/extend/IdCheck.java
index 4750132..21a529c 100644
--- a/src/main/java/com/flyfox/util/extend/IdCheck.java
+++ b/src/main/java/com/jflyfox/util/extend/IdCheck.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.text.ParseException;
import java.text.SimpleDateFormat;
diff --git a/src/main/java/com/flyfox/util/extend/RandomStrUtils.java b/src/main/java/com/jflyfox/util/extend/RandomStrUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/extend/RandomStrUtils.java
rename to src/main/java/com/jflyfox/util/extend/RandomStrUtils.java
index 98fa02a..ca8bdbe 100644
--- a/src/main/java/com/flyfox/util/extend/RandomStrUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/RandomStrUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.util.Random;
diff --git a/src/main/java/com/flyfox/util/extend/UuidUtils.java b/src/main/java/com/jflyfox/util/extend/UuidUtils.java
similarity index 93%
rename from src/main/java/com/flyfox/util/extend/UuidUtils.java
rename to src/main/java/com/jflyfox/util/extend/UuidUtils.java
index 8a401b4..52f6d41 100644
--- a/src/main/java/com/flyfox/util/extend/UuidUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/UuidUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.util.UUID;
diff --git a/src/main/java/com/flyfox/util/extend/ValidUtils.java b/src/main/java/com/jflyfox/util/extend/ValidUtils.java
similarity index 95%
rename from src/main/java/com/flyfox/util/extend/ValidUtils.java
rename to src/main/java/com/jflyfox/util/extend/ValidUtils.java
index b698494..dcda9f5 100644
--- a/src/main/java/com/flyfox/util/extend/ValidUtils.java
+++ b/src/main/java/com/jflyfox/util/extend/ValidUtils.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend;
+package com.jflyfox.util.extend;
import java.util.Arrays;
import java.util.regex.Matcher;
diff --git a/src/main/java/com/flyfox/util/extend/mp3/FrameInfo.java b/src/main/java/com/jflyfox/util/extend/mp3/FrameInfo.java
similarity index 96%
rename from src/main/java/com/flyfox/util/extend/mp3/FrameInfo.java
rename to src/main/java/com/jflyfox/util/extend/mp3/FrameInfo.java
index ccb6f8e..5e14bf1 100644
--- a/src/main/java/com/flyfox/util/extend/mp3/FrameInfo.java
+++ b/src/main/java/com/jflyfox/util/extend/mp3/FrameInfo.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend.mp3;
+package com.jflyfox.util.extend.mp3;
/**
* AENC Audio encryption
diff --git a/src/main/java/com/flyfox/util/extend/mp3/MusicInfo.java b/src/main/java/com/jflyfox/util/extend/mp3/MusicInfo.java
similarity index 95%
rename from src/main/java/com/flyfox/util/extend/mp3/MusicInfo.java
rename to src/main/java/com/jflyfox/util/extend/mp3/MusicInfo.java
index 46fa7e2..72e2426 100644
--- a/src/main/java/com/flyfox/util/extend/mp3/MusicInfo.java
+++ b/src/main/java/com/jflyfox/util/extend/mp3/MusicInfo.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.extend.mp3;
+package com.jflyfox.util.extend.mp3;
import java.io.File;
import java.io.RandomAccessFile;
diff --git a/src/main/java/com/flyfox/util/serializable/JavaSerializer.java b/src/main/java/com/jflyfox/util/serializable/JavaSerializer.java
similarity index 94%
rename from src/main/java/com/flyfox/util/serializable/JavaSerializer.java
rename to src/main/java/com/jflyfox/util/serializable/JavaSerializer.java
index 17723dd..2cb2dca 100644
--- a/src/main/java/com/flyfox/util/serializable/JavaSerializer.java
+++ b/src/main/java/com/jflyfox/util/serializable/JavaSerializer.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.serializable;
+package com.jflyfox.util.serializable;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
diff --git a/src/main/java/com/flyfox/util/serializable/Serializer.java b/src/main/java/com/jflyfox/util/serializable/Serializer.java
similarity index 95%
rename from src/main/java/com/flyfox/util/serializable/Serializer.java
rename to src/main/java/com/jflyfox/util/serializable/Serializer.java
index 1aebd42..1240f47 100644
--- a/src/main/java/com/flyfox/util/serializable/Serializer.java
+++ b/src/main/java/com/jflyfox/util/serializable/Serializer.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.serializable;
+package com.jflyfox.util.serializable;
import java.io.IOException;
diff --git a/src/main/java/com/flyfox/util/serializable/SerializerManage.java b/src/main/java/com/jflyfox/util/serializable/SerializerManage.java
similarity index 93%
rename from src/main/java/com/flyfox/util/serializable/SerializerManage.java
rename to src/main/java/com/jflyfox/util/serializable/SerializerManage.java
index cd6de7f..08ef2e9 100644
--- a/src/main/java/com/flyfox/util/serializable/SerializerManage.java
+++ b/src/main/java/com/jflyfox/util/serializable/SerializerManage.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.serializable;
+package com.jflyfox.util.serializable;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/com/flyfox/util/task/AsyncTask.java b/src/main/java/com/jflyfox/util/task/AsyncTask.java
similarity index 94%
rename from src/main/java/com/flyfox/util/task/AsyncTask.java
rename to src/main/java/com/jflyfox/util/task/AsyncTask.java
index e50e972..a32f319 100644
--- a/src/main/java/com/flyfox/util/task/AsyncTask.java
+++ b/src/main/java/com/jflyfox/util/task/AsyncTask.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.task;
+package com.jflyfox.util.task;
import java.util.concurrent.atomic.AtomicLong;
diff --git a/src/main/java/com/flyfox/util/task/AsyncTaskExcutor.java b/src/main/java/com/jflyfox/util/task/AsyncTaskExcutor.java
similarity index 98%
rename from src/main/java/com/flyfox/util/task/AsyncTaskExcutor.java
rename to src/main/java/com/jflyfox/util/task/AsyncTaskExcutor.java
index fe84d4a..c3fb0bf 100644
--- a/src/main/java/com/flyfox/util/task/AsyncTaskExcutor.java
+++ b/src/main/java/com/jflyfox/util/task/AsyncTaskExcutor.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.task;
+package com.jflyfox.util.task;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
diff --git a/src/main/java/com/flyfox/util/task/AsyncTaskWorker.java b/src/main/java/com/jflyfox/util/task/AsyncTaskWorker.java
similarity index 98%
rename from src/main/java/com/flyfox/util/task/AsyncTaskWorker.java
rename to src/main/java/com/jflyfox/util/task/AsyncTaskWorker.java
index 7edf476..21eaedc 100644
--- a/src/main/java/com/flyfox/util/task/AsyncTaskWorker.java
+++ b/src/main/java/com/jflyfox/util/task/AsyncTaskWorker.java
@@ -15,7 +15,7 @@
*
*/
-package com.flyfox.util.task;
+package com.jflyfox.util.task;
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.ThreadFactory;
diff --git a/src/test/java/com/flyfox/util/TestConfig.java b/src/test/java/com/jflyfox/util/TestConfig.java
similarity index 57%
rename from src/test/java/com/flyfox/util/TestConfig.java
rename to src/test/java/com/jflyfox/util/TestConfig.java
index 7cb8652..5b90061 100644
--- a/src/test/java/com/flyfox/util/TestConfig.java
+++ b/src/test/java/com/jflyfox/util/TestConfig.java
@@ -1,4 +1,6 @@
-package com.flyfox.util;
+package com.jflyfox.util;
+
+import com.jflyfox.util.Config;
public class TestConfig {
diff --git a/src/test/java/com/flyfox/util/TestFile.java b/src/test/java/com/jflyfox/util/TestFile.java
similarity index 85%
rename from src/test/java/com/flyfox/util/TestFile.java
rename to src/test/java/com/jflyfox/util/TestFile.java
index a3f5bf1..ea6cc32 100644
--- a/src/test/java/com/flyfox/util/TestFile.java
+++ b/src/test/java/com/jflyfox/util/TestFile.java
@@ -1,9 +1,11 @@
-package com.flyfox.util;
+package com.jflyfox.util;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
+import com.jflyfox.util.FileUtils;
+
public class TestFile {
public final static String ROOT_PATH = TestFile.class.getResource("/").getFile();
diff --git a/src/test/java/com/flyfox/util/cache/TestCache.java b/src/test/java/com/jflyfox/util/cache/TestCache.java
similarity index 85%
rename from src/test/java/com/flyfox/util/cache/TestCache.java
rename to src/test/java/com/jflyfox/util/cache/TestCache.java
index 098a43e..c573428 100644
--- a/src/test/java/com/flyfox/util/cache/TestCache.java
+++ b/src/test/java/com/jflyfox/util/cache/TestCache.java
@@ -1,8 +1,11 @@
-package com.flyfox.util.cache;
+package com.jflyfox.util.cache;
import java.util.ArrayList;
import java.util.List;
+import com.jflyfox.util.cache.Cache;
+import com.jflyfox.util.cache.CacheManager;
+
public class TestCache {
public static void main(String[] args) {
diff --git a/src/test/java/com/flyfox/util/serializable/TestSerial.java b/src/test/java/com/jflyfox/util/serializable/TestSerial.java
similarity index 93%
rename from src/test/java/com/flyfox/util/serializable/TestSerial.java
rename to src/test/java/com/jflyfox/util/serializable/TestSerial.java
index 2d15789..2686edf 100644
--- a/src/test/java/com/flyfox/util/serializable/TestSerial.java
+++ b/src/test/java/com/jflyfox/util/serializable/TestSerial.java
@@ -1,10 +1,13 @@
-package com.flyfox.util.serializable;
+package com.jflyfox.util.serializable;
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
+import com.jflyfox.util.serializable.JavaSerializer;
+import com.jflyfox.util.serializable.Serializer;
+
/**
* Unit test for simple App.
*/