blob: 50306f2d688f176893693f898a008da0df93dc5c [file] [log] [blame]
Jan Willem Janssenf2f47cf2012-09-28 12:58:59 +00001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <artifactId>felix-parent</artifactId>
6 <groupId>org.apache.felix</groupId>
7 <version>1.2.0</version>
8 <relativePath>../../../pom/pom.xml</relativePath>
9 </parent>
10 <artifactId>org.apache.felix.useradmin.mongodb</artifactId>
Jan Willem Janssena28189f2012-09-28 13:37:38 +000011 <version>1.0.1-SNAPSHOT</version>
Jan Willem Janssenf2f47cf2012-09-28 12:58:59 +000012 <packaging>bundle</packaging>
13 <description>Provides a MongoDB store implementation for the User Admin service.</description>
14 <dependencies>
15 <dependency>
16 <groupId>org.osgi</groupId>
17 <artifactId>org.osgi.core</artifactId>
18 <version>4.0.0</version>
19 <scope>provided</scope>
20 </dependency>
21 <dependency>
22 <groupId>org.osgi</groupId>
23 <artifactId>org.osgi.compendium</artifactId>
24 <version>4.0.0</version>
25 </dependency>
26 <dependency>
27 <groupId>org.mongodb</groupId>
28 <artifactId>mongo-java-driver</artifactId>
29 <version>2.8.0</version>
30 </dependency>
31 <dependency>
32 <groupId>org.apache.felix</groupId>
33 <artifactId>org.apache.felix.useradmin</artifactId>
Jan Willem Janssena28189f2012-09-28 13:37:38 +000034 <version>1.0.3-SNAPSHOT</version>
Jan Willem Janssenf2f47cf2012-09-28 12:58:59 +000035 <type>bundle</type>
36 </dependency>
37 </dependencies>
38 <build>
39 <plugins>
40 <plugin>
41 <artifactId>maven-compiler-plugin</artifactId>
42 <configuration>
43 <source>1.6</source>
44 <target>1.6</target>
45 </configuration>
46 </plugin>
47 <plugin>
48 <groupId>org.apache.felix</groupId>
49 <artifactId>maven-bundle-plugin</artifactId>
50 <extensions>true</extensions>
51 <configuration>
52 <instructions>
53 <Bundle-Name>Apache Felix User Admin Service MongoDB repository</Bundle-Name>
54 <Bundle-Description>
55 A MongoDB repository implementation for User Admin Compendium Service
56 </Bundle-Description>
57 <Bundle-Activator>
58 ${project.artifactId}.osgi.Activator
59 </Bundle-Activator>
60 <Bundle-SymbolicName>
61 ${project.artifactId}
62 </Bundle-SymbolicName>
63 <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>
64 <Import-Package>
65 org.osgi.service.useradmin; version="[1.1,1.2)",
66 *
67 </Import-Package>
68 <Export-Package>
69 </Export-Package>
70 <Private-Package>
71 ${project.artifactId}.*
72 </Private-Package>
73 </instructions>
74 </configuration>
75 </plugin>
76 <plugin>
77 <groupId>org.codehaus.mojo</groupId>
78 <artifactId>rat-maven-plugin</artifactId>
79 <configuration>
80 <excludeSubProjects>false</excludeSubProjects>
81 <useEclipseDefaultExcludes>true</useEclipseDefaultExcludes>
82 <useMavenDefaultExcludes>true</useMavenDefaultExcludes>
83 <excludes>
84 <param>doc/*</param>
85 <param>maven-eclipse.xml</param>
86 <param>.checkstyle</param>
87 <param>.externalToolBuilders/*</param>
88 </excludes>
89 </configuration>
90 </plugin>
91 </plugins>
92 </build>
93</project>