diff --git a/spring-constructor-di/pom.xml b/spring-constructor-di/pom.xml
deleted file mode 100644
index 27418c9d0c..0000000000
--- a/spring-constructor-di/pom.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
- 4.0.0
-
- baeldung
- baeldung
- 1.0-SNAPSHOT
-
-
-
- org.springframework
- spring-context
- 4.2.6.RELEASE
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 1.8
- 1.8
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spring-constructor-di/src/main/java/com/baeldung/spring/Config.java b/spring-core/src/main/java/com/baeldung/constructordi/Config.java
similarity index 68%
rename from spring-constructor-di/src/main/java/com/baeldung/spring/Config.java
rename to spring-core/src/main/java/com/baeldung/constructordi/Config.java
index 661e2cee17..07568018f3 100644
--- a/spring-constructor-di/src/main/java/com/baeldung/spring/Config.java
+++ b/spring-core/src/main/java/com/baeldung/constructordi/Config.java
@@ -1,14 +1,14 @@
-package com.baeldung.spring;
+package com.baeldung.constructordi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
-import com.baeldung.spring.domain.Engine;
-import com.baeldung.spring.domain.Transmission;
+import com.baeldung.constructordi.domain.Engine;
+import com.baeldung.constructordi.domain.Transmission;
@Configuration
-@ComponentScan("com.baeldung.spring")
+@ComponentScan("com.baeldung.constructordi")
public class Config {
@Bean
diff --git a/spring-constructor-di/src/main/java/com/baeldung/spring/SpringRunner.java b/spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java
similarity index 90%
rename from spring-constructor-di/src/main/java/com/baeldung/spring/SpringRunner.java
rename to spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java
index e8a74b9482..623739f036 100644
--- a/spring-constructor-di/src/main/java/com/baeldung/spring/SpringRunner.java
+++ b/spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java
@@ -1,10 +1,11 @@
-package com.baeldung.spring;
+package com.baeldung.constructordi;
-import com.baeldung.spring.domain.Car;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
+import com.baeldung.constructordi.domain.Car;
+
public class SpringRunner {
public static void main(String[] args) {
Car toyota = getCarFromXml();
diff --git a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Car.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java
similarity index 92%
rename from spring-constructor-di/src/main/java/com/baeldung/spring/domain/Car.java
rename to spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java
index 96199fcee0..9f68ba5cd9 100644
--- a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Car.java
+++ b/spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.domain;
+package com.baeldung.constructordi.domain;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Engine.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java
similarity index 86%
rename from spring-constructor-di/src/main/java/com/baeldung/spring/domain/Engine.java
rename to spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java
index 1679692d6d..f2987988eb 100644
--- a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Engine.java
+++ b/spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.domain;
+package com.baeldung.constructordi.domain;
public class Engine {
private String type;
diff --git a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Transmission.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java
similarity index 81%
rename from spring-constructor-di/src/main/java/com/baeldung/spring/domain/Transmission.java
rename to spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java
index 47df118020..85271e1f2a 100644
--- a/spring-constructor-di/src/main/java/com/baeldung/spring/domain/Transmission.java
+++ b/spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.domain;
+package com.baeldung.constructordi.domain;
public class Transmission {
private String type;
diff --git a/spring-constructor-di/src/main/resources/baeldung.xml b/spring-core/src/main/resources/baeldung.xml
similarity index 71%
rename from spring-constructor-di/src/main/resources/baeldung.xml
rename to spring-core/src/main/resources/baeldung.xml
index b3aeef5ee9..d84492f1d4 100644
--- a/spring-constructor-di/src/main/resources/baeldung.xml
+++ b/spring-core/src/main/resources/baeldung.xml
@@ -3,17 +3,17 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
-
+
-
+
-
+