diff --git a/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java b/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java
index 763b93d5fe9..29c8e8bbb43 100644
--- a/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java
+++ b/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java
@@ -143,6 +143,10 @@ public class ConfigurationClassPostProcessor extends AbstractConfigurationClassP
BeanDefinitionRegistry configBeanDefs = getConfigurationBeanDefinitions(true);
+ if (configBeanDefs.getBeanDefinitionCount() == 0)
+ // nothing to enhance -> return immediately
+ return;
+
assertCglibIsPresent(configBeanDefs);
ConfigurationEnhancer enhancer = new ConfigurationEnhancer(beanFactory);
diff --git a/org.springframework.test/.classpath b/org.springframework.test/.classpath
index 3a155460556..842dca8139c 100644
--- a/org.springframework.test/.classpath
+++ b/org.springframework.test/.classpath
@@ -27,7 +27,6 @@
-
diff --git a/org.springframework.test/ivy.xml b/org.springframework.test/ivy.xml
index 8655877ea8f..10ebb08bb10 100644
--- a/org.springframework.test/ivy.xml
+++ b/org.springframework.test/ivy.xml
@@ -31,7 +31,6 @@
-