diff --git a/application/src/main/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverter.java b/api/src/main/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverter.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverter.java rename to api/src/main/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverter.java diff --git a/application/src/main/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverter.java b/api/src/main/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverter.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverter.java rename to api/src/main/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverter.java diff --git a/application/src/main/java/run/halo/app/extension/router/selector/Operator.java b/api/src/main/java/run/halo/app/extension/router/selector/Operator.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/Operator.java rename to api/src/main/java/run/halo/app/extension/router/selector/Operator.java diff --git a/application/src/main/java/run/halo/app/extension/router/selector/SelectorConverter.java b/api/src/main/java/run/halo/app/extension/router/selector/SelectorConverter.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/SelectorConverter.java rename to api/src/main/java/run/halo/app/extension/router/selector/SelectorConverter.java diff --git a/application/src/main/java/run/halo/app/extension/router/selector/SelectorCriteria.java b/api/src/main/java/run/halo/app/extension/router/selector/SelectorCriteria.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/SelectorCriteria.java rename to api/src/main/java/run/halo/app/extension/router/selector/SelectorCriteria.java diff --git a/application/src/main/java/run/halo/app/extension/router/selector/SelectorUtil.java b/api/src/main/java/run/halo/app/extension/router/selector/SelectorUtil.java similarity index 100% rename from application/src/main/java/run/halo/app/extension/router/selector/SelectorUtil.java rename to api/src/main/java/run/halo/app/extension/router/selector/SelectorUtil.java diff --git a/application/src/main/java/run/halo/app/theme/finders/Finder.java b/api/src/main/java/run/halo/app/theme/finders/Finder.java similarity index 100% rename from application/src/main/java/run/halo/app/theme/finders/Finder.java rename to api/src/main/java/run/halo/app/theme/finders/Finder.java diff --git a/application/src/main/java/run/halo/app/theme/router/PageUrlUtils.java b/api/src/main/java/run/halo/app/theme/router/PageUrlUtils.java similarity index 100% rename from application/src/main/java/run/halo/app/theme/router/PageUrlUtils.java rename to api/src/main/java/run/halo/app/theme/router/PageUrlUtils.java diff --git a/application/src/main/java/run/halo/app/theme/router/UrlContextListResult.java b/api/src/main/java/run/halo/app/theme/router/UrlContextListResult.java similarity index 100% rename from application/src/main/java/run/halo/app/theme/router/UrlContextListResult.java rename to api/src/main/java/run/halo/app/theme/router/UrlContextListResult.java diff --git a/application/src/test/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverterTest.java b/api/src/test/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverterTest.java similarity index 100% rename from application/src/test/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverterTest.java rename to api/src/test/java/run/halo/app/extension/router/selector/FieldCriteriaPredicateConverterTest.java diff --git a/application/src/test/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverterTest.java b/api/src/test/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverterTest.java similarity index 100% rename from application/src/test/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverterTest.java rename to api/src/test/java/run/halo/app/extension/router/selector/LabelCriteriaPredicateConverterTest.java diff --git a/application/src/test/java/run/halo/app/extension/router/selector/OperatorTest.java b/api/src/test/java/run/halo/app/extension/router/selector/OperatorTest.java similarity index 100% rename from application/src/test/java/run/halo/app/extension/router/selector/OperatorTest.java rename to api/src/test/java/run/halo/app/extension/router/selector/OperatorTest.java diff --git a/application/src/test/java/run/halo/app/extension/router/selector/SelectorConverterTest.java b/api/src/test/java/run/halo/app/extension/router/selector/SelectorConverterTest.java similarity index 100% rename from application/src/test/java/run/halo/app/extension/router/selector/SelectorConverterTest.java rename to api/src/test/java/run/halo/app/extension/router/selector/SelectorConverterTest.java diff --git a/application/src/test/java/run/halo/app/extension/router/selector/SelectorUtilTest.java b/api/src/test/java/run/halo/app/extension/router/selector/SelectorUtilTest.java similarity index 100% rename from application/src/test/java/run/halo/app/extension/router/selector/SelectorUtilTest.java rename to api/src/test/java/run/halo/app/extension/router/selector/SelectorUtilTest.java