blob: 902c7dee296940aa22e65691a11e1a31c1e6acb0 [file] [log] [blame]
Carsten Ziegelerdb301862011-11-18 09:40:49 +00001<?xml version="1.0" encoding="UTF-8"?>
Arjun Panday395f3892012-01-13 19:29:42 +00002<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/xsd/maven-4.0.0.xsd">
Carsten Ziegelerdb301862011-11-18 09:40:49 +00003
4 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>org.apache.felix</groupId>
Arjun Panday0e4eacc2012-01-20 08:21:21 +00007 <artifactId>servicediagnostics.parent</artifactId>
Arjun Panday1bf710c2013-02-13 13:31:45 +00008 <version>0.1.3-SNAPSHOT</version>
Arjun Panday0e4eacc2012-01-20 08:21:21 +00009 <relativePath>../parent/pom.xml</relativePath>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000010 </parent>
11
Arjun Panday0ed639c2012-01-16 18:57:12 +000012 <artifactId>org.apache.felix.servicediagnostics.plugin</artifactId>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000013 <packaging>bundle</packaging>
Arjun Pandaydbb79412013-01-03 15:07:45 +000014 <version>0.1.3-SNAPSHOT</version>
Arjun Panday594e8242011-12-29 20:57:25 +000015 <name>Apache Felix Web Console Service Diagnostics Plugin</name>
Arjun Panday0e4eacc2012-01-20 08:21:21 +000016 <description>
17 This is a plugin for the Apache Felix OSGi web console providing a graphical representation of services and missing required dependencies.
18 </description>
19
20 <scm>
Arjun Pandaydbb79412013-01-03 15:07:45 +000021 <connection>scm:svn:http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/core</connection>
22 <developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics/core</developerConnection>
23 <url>http://svn.apache.org/viewvc/felix/trunk/webconsole-plugins/servicediagnostics/core</url>
Arjun Panday0e4eacc2012-01-20 08:21:21 +000024 </scm>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000025
26 <dependencies>
27 <dependency>
28 <groupId>org.apache.felix</groupId>
29 <artifactId>org.apache.felix.webconsole</artifactId>
Arjun Panday5f0f4d22013-07-05 10:27:02 +000030 <version>4.2.0</version>
31 </dependency>
32 <dependency>
33 <groupId>org.apache.felix</groupId>
34 <artifactId>org.apache.felix.shell</artifactId>
35 <version>1.4.3</version>
36 </dependency>
37 <dependency>
38 <groupId>org.apache.felix</groupId>
39 <artifactId>org.apache.felix.gogo.command</artifactId>
40 <version>0.10.0</version>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000041 </dependency>
42 <dependency>
43 <groupId>org.apache.felix</groupId>
44 <artifactId>javax.servlet</artifactId>
45 <version>1.0.0</version>
46 </dependency>
47 <dependency>
Arjun Panday594e8242011-12-29 20:57:25 +000048 <groupId>org.scala-lang</groupId>
49 <artifactId>scala-library</artifactId>
Arjun Panday1bf710c2013-02-13 13:31:45 +000050 <version>2.10.0</version>
Arjun Panday594e8242011-12-29 20:57:25 +000051 <scope>provided</scope>
52 </dependency>
53 <dependency>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000054 <groupId>org.json</groupId>
55 <artifactId>json</artifactId>
56 <version>20090211</version>
Arjun Panday594e8242011-12-29 20:57:25 +000057 <scope>provided</scope>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000058 </dependency>
59 </dependencies>
60
61 <build>
62 <plugins>
63 <plugin>
64 <groupId>org.apache.felix</groupId>
65 <artifactId>maven-bundle-plugin</artifactId>
66 <configuration>
67 <instructions>
Arjun Panday594e8242011-12-29 20:57:25 +000068 <Bundle-Category>webconsole</Bundle-Category>
69 <Bundle-SymbolicName> ${project.artifactId} </Bundle-SymbolicName>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000070 <Bundle-Activator>
71 org.apache.felix.servicediagnostics.impl.Activator
72 </Bundle-Activator>
73 <Export-Package>
Arjun Panday594e8242011-12-29 20:57:25 +000074 org.apache.felix.servicediagnostics;version=0.1
Carsten Ziegelerdb301862011-11-18 09:40:49 +000075 </Export-Package>
Arjun Panday594e8242011-12-29 20:57:25 +000076 <Import-Package>
Arjun Panday8bd6fe72013-07-18 10:18:00 +000077 <!-- make imports on webconsole optional, so that core diagnostics engine can be used independently -->
78 *;resolution:=optional
Arjun Panday594e8242011-12-29 20:57:25 +000079 </Import-Package>
Carsten Ziegelerdb301862011-11-18 09:40:49 +000080 <Private-Package>
81 org.apache.felix.servicediagnostics.impl,
Arjun Panday5f0f4d22013-07-05 10:27:02 +000082 org.apache.felix.servicediagnostics.webconsole,
83 org.apache.felix.servicediagnostics.shell,
Carsten Ziegelerdb301862011-11-18 09:40:49 +000084 </Private-Package>
85 <Include-Resource>
Arjun Panday0462b392012-11-07 18:55:10 +000086 {maven-resources}
Carsten Ziegelerdb301862011-11-18 09:40:49 +000087 </Include-Resource>
88 </instructions>
89 </configuration>
90 </plugin>
Arjun Panday594e8242011-12-29 20:57:25 +000091 <plugin>
92 <groupId>org.apache.rat</groupId>
93 <artifactId>apache-rat-plugin</artifactId>
94 <configuration>
95 <includes>
96 <include>src/**</include>
97 </includes>
98 <excludes>
99 <exclude>src/main/appended-resources/**</exclude>
100 <exclude>src/main/resources/html/js/jquery-1.7.1.min.js</exclude>
101 <exclude>src/main/resources/html/js/raphael-1.3.1.min.js</exclude>
102 <exclude>src/main/resources/html/js/graffle-1.3.1.js</exclude>
103 <exclude>src/main/resources/html/js/graph.js</exclude>
Arjun Panday1cce96c2013-07-11 11:37:14 +0000104 <exclude>src/main/resources/html/js/diagnostics.js</exclude>
Arjun Panday594e8242011-12-29 20:57:25 +0000105 </excludes>
106 </configuration>
107 </plugin>
Carsten Ziegelerdb301862011-11-18 09:40:49 +0000108 </plugins>
109 </build>
Carsten Ziegelerdb301862011-11-18 09:40:49 +0000110</project>