blob: 164e6ce2ad9a01d578be8bc4ef252ac1a1cad692 [file] [log] [blame]
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +00001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4
5 <modelVersion>4.0.0</modelVersion>
6 <parent>
7 <groupId>org.apache.felix</groupId>
Arjun Pandayfa81c752012-01-20 08:21:21 +00008 <artifactId>servicediagnostics.parent</artifactId>
Arjun Panday956a9d22012-11-07 18:55:10 +00009 <version>0.1.1</version>
Arjun Pandayfa81c752012-01-20 08:21:21 +000010 <relativePath>../parent/pom.xml</relativePath>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000011 </parent>
12
13 <groupId>org.apache.felix</groupId>
14 <artifactId>servicediagnostics.sample</artifactId>
Arjun Pandayfa81c752012-01-20 08:21:21 +000015 <version>0.1.1-SNAPSHOT</version>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000016 <packaging>bundle</packaging>
Arjun Panday28d29492011-12-29 20:57:25 +000017 <name>Sample Services and Launcher for Service Diagnostics</name>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000018
Arjun Panday956a9d22012-11-07 18:55:10 +000019 <repositories>
20 <repository>
21 <id>com.springsource.repository.bundles.release</id>
22 <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
23 <url>http://repository.springsource.com/maven/bundles/release</url>
24 </repository>
25 <repository>
26 <id>com.springsource.repository.bundles.external</id>
27 <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
28 <url>http://repository.springsource.com/maven/bundles/external</url>
29 </repository>
30 </repositories>
31
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000032 <dependencies>
33 <dependency>
34 <groupId>org.apache.felix</groupId>
Arjun Panday53f81a82012-01-13 19:08:54 +000035 <artifactId>${project.groupId}.servicediagnostics.plugin</artifactId>
Arjun Panday956a9d22012-11-07 18:55:10 +000036 <version>0.1.2-SNAPSHOT</version>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000037 </dependency>
38 <!-- runtime dependencies. added to populate the local repository -->
Arjun Panday956a9d22012-11-07 18:55:10 +000039 <dependency>
40 <groupId>org.apache.felix</groupId>
41 <artifactId>org.apache.felix.webconsole.plugins.shell</artifactId>
42 <version>1.0.0-SNAPSHOT</version>
43 </dependency>
44 <dependency>
45 <groupId>org.apache.felix</groupId>
46 <artifactId>org.apache.felix.webconsole.plugins.ds</artifactId>
47 <version>1.0.0</version>
48 </dependency>
49 <dependency>
50 <groupId>org.apache.commons</groupId>
51 <artifactId>com.springsource.org.apache.commons.fileupload</artifactId>
52 <version>1.2.1</version>
53 </dependency>
54 <dependency>
55 <groupId>org.apache.commons</groupId>
56 <artifactId>com.springsource.org.apache.commons.io</artifactId>
57 <version>1.4.0</version>
58 </dependency>
59 <dependency>
60 <groupId>org.apache.geronimo.bundles</groupId>
61 <artifactId>json</artifactId>
62 <version>20090211_1</version>
63 </dependency>
64 <dependency>
65 <groupId>org.apache.felix</groupId>
66 <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
67 <version>3.0.0</version>
68 </dependency>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000069 <dependency>
70 <groupId>org.apache.felix</groupId>
71 <artifactId>org.apache.felix.main</artifactId>
Arjun Panday956a9d22012-11-07 18:55:10 +000072 <version>4.0.3</version>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000073 </dependency>
74 <dependency>
75 <groupId>org.apache.felix</groupId>
76 <artifactId>org.apache.felix.http.jetty</artifactId>
77 <version>2.2.0</version>
78 </dependency>
79 <dependency>
80 <groupId>org.apache.felix</groupId>
81 <artifactId>org.apache.felix.shell</artifactId>
Arjun Panday956a9d22012-11-07 18:55:10 +000082 <version>1.4.3</version>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000083 </dependency>
Arjun Panday28d29492011-12-29 20:57:25 +000084 <dependency>
Arjun Panday956a9d22012-11-07 18:55:10 +000085 <groupId>org.apache.servicemix.bundles</groupId>
86 <artifactId>org.apache.servicemix.bundles.scala-library</artifactId>
87 <version>2.9.1_3</version>
Arjun Panday28d29492011-12-29 20:57:25 +000088 </dependency>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +000089 </dependencies>
90
91 <build>
92 <plugins>
93 <plugin>
94 <groupId>org.scala-tools</groupId>
95 <artifactId>maven-scala-plugin</artifactId>
96 </plugin>
97
98 <plugin>
99 <groupId>org.apache.felix</groupId>
100 <artifactId>maven-bundle-plugin</artifactId>
101 <configuration>
102 <instructions>
Arjun Panday28d29492011-12-29 20:57:25 +0000103 <Bundle-Category>samples</Bundle-Category>
104 <Bundle-SymbolicName> ${project.artifactId} </Bundle-SymbolicName>
Arjun Panday956a9d22012-11-07 18:55:10 +0000105 <Bundle-Activator> org.apache.felix.servicediagnostics.sample.TestDM </Bundle-Activator>
Arjun Panday28d29492011-12-29 20:57:25 +0000106 <Service-Component> * </Service-Component>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +0000107 <Private-Package>
108 org.apache.felix.servicediagnostics.sample
109 </Private-Package>
110 <Import-Package>
Arjun Panday28d29492011-12-29 20:57:25 +0000111 !aQute.bnd.annotation.component,!org.apache.felix.main,sun.misc*;resolution:=optional,*
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +0000112 </Import-Package>
Arjun Panday28d29492011-12-29 20:57:25 +0000113 <Include-Resource>
Arjun Panday956a9d22012-11-07 18:55:10 +0000114 {maven-resources}
Arjun Panday28d29492011-12-29 20:57:25 +0000115 </Include-Resource>
Carsten Ziegelerf76e64b2011-11-18 09:40:49 +0000116 </instructions>
117 </configuration>
118 </plugin>
119 </plugins>
120 </build>
121
122</project>