diff --git a/cdiexample/pom.xml b/cdiexample/pom.xml
deleted file mode 100644
index 042d22a6e9..0000000000
--- a/cdiexample/pom.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- 4.0.0
-
- com.baeldung
- cdiexample
- 1.0-SNAPSHOT
-
- 4.3.1.RELEASE
-
-
-
-
- org.jboss.weld.se
- weld-se-core
- 2.3.5.Final
-
-
-
- junit
- junit
- 4.12
-
-
-
- org.springframework
- spring-core
- ${spring.version}
-
-
-
- org.springframework
- spring-context
- ${spring.version}
-
-
-
- org.springframework
- spring-test
- ${spring.version}
- test
-
-
-
- org.aspectj
- aspectjweaver
- 1.8.9
-
-
-
\ No newline at end of file
diff --git a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java b/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java
deleted file mode 100644
index 459a1c35da..0000000000
--- a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.baeldung.cdi.interceptor;
-
-import javax.interceptor.InterceptorBinding;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-@InterceptorBinding
-@Target( {ElementType.METHOD, ElementType.TYPE } )
-@Retention(RetentionPolicy.RUNTIME )
-public @interface Audited {}
diff --git a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java b/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java
deleted file mode 100644
index 53a3af7091..0000000000
--- a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.baeldung.cdi.interceptor;
-
-import javax.interceptor.AroundInvoke;
-import javax.interceptor.Interceptor;
-import javax.interceptor.InvocationContext;
-import java.lang.reflect.Method;
-
-@Audited @Interceptor
-public class AuditedInterceptor {
- @AroundInvoke
- public Object auditMethod(InvocationContext ctx) throws Exception {
- Object[] parameters = ctx.getParameters();
- Method method= ctx.getMethod();
- String param = (String) parameters[0];
- System.out.println("Method "+method.getName()+" invoked with parameter "+param);
- Object result = ctx.proceed();
- System.out.println("Method "+method.getName()+" exit");
- return result;
- }
-}
diff --git a/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java b/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java
deleted file mode 100644
index cbf22fd803..0000000000
--- a/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.baeldung.cdi.service;
-
-import com.baeldung.cdi.interceptor.Audited;
-
-public class SuperService {
- @Audited
- public String deliverService(String uid) {
- System.out.println("Service delivered for uid:" + uid);
- return uid;
- }
-}
diff --git a/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java b/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java
deleted file mode 100644
index ab3036285e..0000000000
--- a/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.baeldung.spring.aspect;
-
-import org.aspectj.lang.JoinPoint;
-import org.aspectj.lang.ProceedingJoinPoint;
-import org.aspectj.lang.annotation.Around;
-import org.aspectj.lang.annotation.Aspect;
-import org.aspectj.lang.annotation.Before;
-
-@Aspect
-public class SpringTestAspect {
- @Around("execution(* com.baeldung.spring.service.SpringSuperService.*(..))")
- public Object advice(ProceedingJoinPoint jp) throws Throwable {
- String methodName = jp.getSignature().getName();
- System.out.println("Call to "+methodName);
- Object obj = jp.proceed();
- System.out.println("Method called successfully: "+methodName);
- return obj;
- }
-}
diff --git a/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java b/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java
deleted file mode 100644
index e8dbf264b5..0000000000
--- a/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.baeldung.spring.configuration;
-
-import com.baeldung.spring.aspect.SpringTestAspect;
-import com.baeldung.spring.service.SpringSuperService;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.EnableAspectJAutoProxy;
-
-@Configuration
-@EnableAspectJAutoProxy
-public class AppConfig {
- @Bean
- public SpringSuperService springSuperService() {
- return new SpringSuperService();
- }
-
- @Bean
- public SpringTestAspect springTestAspect(){
- return new SpringTestAspect();
- }
-}
diff --git a/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java b/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java
deleted file mode 100644
index 5b96a24390..0000000000
--- a/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.baeldung.spring.service;
-
-public class SpringSuperService {
- public String getInfoFromService(String code){
- System.out.println("Doing calculations");
- return code;
- }
-}
diff --git a/cdiexample/src/main/resources/META-INF/beans.xml b/cdiexample/src/main/resources/META-INF/beans.xml
deleted file mode 100644
index 0a68bbf29d..0000000000
--- a/cdiexample/src/main/resources/META-INF/beans.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- com.baeldung.cdi.interceptor.AuditedInterceptor
-
-
\ No newline at end of file
diff --git a/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java b/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java
deleted file mode 100644
index 6085187ecd..0000000000
--- a/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.baeldung.test;
-
-import com.baeldung.spring.configuration.AppConfig;
-import com.baeldung.spring.service.SpringSuperService;
-import org.junit.Assert;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.test.context.ContextConfiguration;
-import org.springframework.test.context.junit4.SpringRunner;
-
-import javax.inject.Inject;
-
-@RunWith(SpringRunner.class)
-@ContextConfiguration(classes = {AppConfig.class})
-public class SpringTestInterceptor {
- @Inject
- SpringSuperService springSuperService;
-
- @Test
- public void givenService_whenServiceAndAspectExecuted_thenOk(){
- String code = "123456";
- String result = springSuperService.getInfoFromService(code);
- Assert.assertEquals(code,result);
- }
-}
diff --git a/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java b/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java
deleted file mode 100644
index d32890869c..0000000000
--- a/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.baeldung.test;
-
-import com.baeldung.cdi.service.SuperService;
-import org.jboss.weld.environment.se.Weld;
-import org.jboss.weld.environment.se.WeldContainer;
-import org.junit.Assert;
-import org.junit.Test;
-
-public class TestInterceptor {
- @Test
- public void givenTheService_whenMethodAndInterceptorExecuted_thenOK() {
- Weld weld = new Weld();
- WeldContainer container = weld.initialize();
- SuperService superService = container.instance().select(SuperService.class).get();
- String code = "123456";
- superService.deliverService(code);
- Assert.assertEquals("123456",code);
- }
-}