Initial commit of User Admin contribution, slightly modified POM file and
reformatted source code to match common Felix style. (FELIX-1853)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@888101 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/useradmin/pom.xml b/useradmin/pom.xml
new file mode 100644
index 0000000..5416f1d
--- /dev/null
+++ b/useradmin/pom.xml
@@ -0,0 +1,94 @@
+<!--

+    Licensed to the Apache Software Foundation (ASF) under one

+    or more contributor license agreements.  See the NOTICE file

+    distributed with this work for additional information

+    regarding copyright ownership.  The ASF licenses this file

+    to you 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">

+  <parent>

+    <groupId>org.apache.felix</groupId>

+    <artifactId>felix-parent</artifactId>

+    <version>1.2.0</version>

+    <relativePath>../../pom/pom.xml</relativePath>

+  </parent>

+

+  <modelVersion>4.0.0</modelVersion>

+  <packaging>bundle</packaging>

+  <name>Apache Felix User Admin Service</name>

+  <version>0.9.0-SNAPSHOT</version>

+  <artifactId>org.apache.felix.useradmin</artifactId>

+  <dependencies>

+    <dependency>

+      <groupId>org.osgi</groupId>

+      <artifactId>org.osgi.core</artifactId>

+      <version>4.0.0</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>org.osgi</groupId>

+      <artifactId>org.osgi.compendium</artifactId>

+      <version>4.0.0</version>

+    </dependency>

+  </dependencies>

+  <build>

+    <plugins>

+      <plugin>

+        <groupId>org.apache.felix</groupId>

+          <artifactId>maven-bundle-plugin</artifactId>

+          <extensions>true</extensions>

+          <configuration>

+            <instructions>

+              <Bundle-Name>Apache Felix User Admin Service</Bundle-Name>

+              <Bundle-Description>

+                An implementation of the OSGi User Admin Service

+              </Bundle-Description>

+              <Bundle-Activator>

+                ${pom.artifactId}.impl.Activator

+              </Bundle-Activator>

+              <Bundle-SymbolicName>

+                ${pom.artifactId}

+              </Bundle-SymbolicName>

+              <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>

+              <Export-Package>

+              </Export-Package>

+              <Private-Package>

+                org.apache.felix.useradmin.*

+              </Private-Package>

+              <Export-Service>

+                org.osgi.service.useradmin.UserAdmin

+              </Export-Service>

+              <Include-Resource> 

+              </Include-Resource>

+            </instructions>

+          </configuration>

+        </plugin>

+      <plugin>

+        <groupId>org.codehaus.mojo</groupId>

+        <artifactId>rat-maven-plugin</artifactId>

+        <configuration>

+          <excludeSubProjects>false</excludeSubProjects>

+          <useEclipseDefaultExcludes>true</useEclipseDefaultExcludes>

+          <useMavenDefaultExcludes>true</useMavenDefaultExcludes>

+          <excludes>

+            <param>doc/*</param>

+            <param>maven-eclipse.xml</param>

+            <param>.checkstyle</param>

+            <param>.externalToolBuilders/*</param>

+          </excludes>

+        </configuration>

+      </plugin>

+    </plugins>

+  </build>

+</project>