From ba285469a761bb14e4f21e5be0bed45ef55a78f0 Mon Sep 17 00:00:00 2001
From: benwa <btellier@linagora.com>
Date: Fri, 21 Aug 2015 17:56:43 +0200
Subject: [PATCH] JSIEVE-102 - Adding injects


diff --git a/manager/mailet/pom.xml b/manager/mailet/pom.xml
index a0420d6..30b04c6 100644
--- a/manager/mailet/pom.xml
+++ b/manager/mailet/pom.xml
@@ -51,6 +51,10 @@
             <groupId>${javax.activation.groupId}</groupId>
             <artifactId>${javax.activation.artifactId}</artifactId>
         </dependency>
+        <dependency>
+            <groupId>javax.inject</groupId>
+            <artifactId>javax.inject</artifactId>
+        </dependency>
 		<dependency>
 			<groupId>org.apache.james</groupId>
 			<artifactId>apache-jsieve-manager-mock</artifactId>
diff --git a/manager/mailet/src/main/java/org/apache/james/managesieve/mailet/ManageSieveMailet.java b/manager/mailet/src/main/java/org/apache/james/managesieve/mailet/ManageSieveMailet.java
index 81571ca..de1e92c 100644
--- a/manager/mailet/src/main/java/org/apache/james/managesieve/mailet/ManageSieveMailet.java
+++ b/manager/mailet/src/main/java/org/apache/james/managesieve/mailet/ManageSieveMailet.java
@@ -26,7 +26,7 @@ import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.Scanner;
 
-import javax.annotation.Resource;
+import javax.inject.Inject;
 import javax.mail.MessagingException;
 
 import org.apache.james.managesieve.api.SieveParser;
@@ -246,7 +246,7 @@ public class ManageSieveMailet extends GenericMailet implements HelpProvider {
 
     /**
      */
-    @Resource(name = "sieverepository")
+    @Inject
     public void setSieveRepository(SieveRepository repository) {
         _sieveRepository = repository;
     }
@@ -255,7 +255,7 @@ public class ManageSieveMailet extends GenericMailet implements HelpProvider {
      * @param sieveParser
      *            the sieveParser to set
      */
-    @Resource(name = "sieveparser")
+    @Inject
     public void setSieveParser(SieveParser sieveParser) {
         _sieveParser = sieveParser;
     }
diff --git a/pom.xml b/pom.xml
index 51449d4..fa2ebfc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -225,6 +225,11 @@
                 <version>${activation.version}</version>
             </dependency>
             <dependency>
+                <groupId>javax.inject</groupId>
+                <artifactId>javax.inject</artifactId>
+                <version>1</version>
+            </dependency>
+            <dependency>
                 <groupId>org.apache.geronimo.specs</groupId>
                 <artifactId>geronimo-activation_1.1_spec</artifactId>
                 <version>${geronimo-activation.version}</version>
-- 
2.1.4

