Add Mycilla code to odlguice
[odlguice.git] / inject / inject-guice-extensions / injection / pom.xml
diff --git a/inject/inject-guice-extensions/injection/pom.xml b/inject/inject-guice-extensions/injection/pom.xml
new file mode 100755 (executable)
index 0000000..66926f0
--- /dev/null
@@ -0,0 +1,89 @@
+<!--
+
+    Copyright (C) 2010 Mycila (mathieu.carbou@gmail.com)
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+            http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.opendaylight.odlguice</groupId>
+        <artifactId>parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../../../common/parent</relativePath>
+    </parent>
+
+    <artifactId>inject.guice.extensions.injection</artifactId>
+    <name>ODL :: odlguice :: ${project.artifactId}</name>
+    <packaging>jar</packaging>
+
+    <properties>
+        <osgi.export>!org.opendaylight.odlguice.inject.guice.extensions.internal*,org.opendaylight.odlguice.inject.guice.extensions.injection*;version="${project.version}";-noimport:=true</osgi.export>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.google.inject</groupId>
+            <artifactId>guice</artifactId>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <scope>compile</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>check-license</id>
+            <configuration>
+              <excludes>
+                <!-- Skip Apache Licensed files -->
+                org/opendaylight/odlguice/inject/guice/extensions/injection/ClassToTypeLiteralMatcherAdapter.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/FieldHandler.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/FieldHandlerTypeListener.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/KeyProvider.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/KeyProviderSkeleton.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MBinder.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MemberHandler.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MemberInjectorTypeListener.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MethodHandler.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MethodHandlerTypeListener.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MethodInvoker.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/MycilaGuiceException.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/Reflect.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/tests/Perf.java,
+                org/opendaylight/odlguice/inject/guice/extensions/injection/tests/TypeInfoTestTest.java
+              </excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>