blob: 3a38f13eb0b373c45fd8f2e98758f990aef58b0d [file] [log] [blame]
Thomas Vachuskaabfe8d32014-10-23 15:59:32 -07001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6
7 <prerequisites>
8 <maven>3.0.0</maven>
9 </prerequisites>
10
11 <parent>
12 <groupId>org.onlab.onos</groupId>
13 <artifactId>onos</artifactId>
14 <version>1.0.0-SNAPSHOT</version>
15 <relativePath>../pom.xml</relativePath>
16 </parent>
17
18 <artifactId>onos-docs</artifactId>
19 <packaging>pom</packaging>
20
21 <description>ONOS Java API documentation</description>
22
23 <modules>
24 <module>..</module>
25 </modules>
26
27 <url>http://onlab.us/</url>
28
29 <build>
30 <plugins>
31 <plugin>
32 <groupId>org.apache.maven.plugins</groupId>
33 <artifactId>maven-javadoc-plugin</artifactId>
34 <version>2.10.1</version>
35 <configuration>
36 <show>package</show>
37 <docfilessubdirs>true</docfilessubdirs>
38 <doctitle>ONOS Java API</doctitle>
39 <groups>
40 <group>
41 <title>Network Model &amp; Services</title>
42 <packages>
43 org.onlab.onos:org.onlab.onos.*
44 </packages>
45 </group>
46 <group>
47 <title>Core Subsystems</title>
48 <packages>
49 org.onlab.onos.impl:org.onlab.onos.cluster.impl:org.onlab.onos.net.device.impl:org.onlab.onos.net.link.impl:org.onlab.onos.net.host.impl:org.onlab.onos.net.topology.impl:org.onlab.onos.net.packet.impl:org.onlab.onos.net.flow.impl:org.onlab.onos.store.trivial.*:org.onlab.onos.net.*.impl:org.onlab.onos.event.impl:org.onlab.onos.store.*:org.onlab.onos.net.intent.impl:org.onlab.onos.net.proxyarp.impl:org.onlab.onos.mastership.impl:org.onlab.onos.json:org.onlab.onos.json.*:org.onlab.onos.provider.host.impl:org.onlab.onos.provider.lldp.impl:org.onlab.onos.net.statistic.impl
50 </packages>
51 </group>
52 <group>
53 <title>OpenFlow Providers &amp; Controller
54 </title>
55 <packages>
56 org.onlab.onos.provider.of.*:org.onlab.onos.openflow.*
57 </packages>
58 </group>
59 <group>
60 <title>Utilities</title>
61 <packages>
62 org.onlab.*
63 </packages>
64 </group>
65 <group>
66 <title>GUI, REST &amp; Command-Line</title>
67 <packages>
68 org.onlab.onos.gui:org.onlab.onos.rest:org.onlab.onos.cli:org.onlab.onos.gui.*:org.onlab.onos.rest.*:org.onlab.onos.cli.*
69 </packages>
70 </group>
71 <group>
72 <title>Sample Applications</title>
73 <packages>
74 org.onlab.onos.tvue:org.onlab.onos.fwd:org.onlab.onos.ifwd:org.onlab.onos.mobility:org.onlab.onos.proxyarp:org.onlab.onos.foo:org.onlab.onos.calendar:org.onlab.onos.sdnip:org.onlab.onos.sdnip.*:org.onlab.onos.optical:org.onlab.onos.optical.*:org.onlab.onos.metrics.*:org.onlab.onos.config
75 </packages>
76 </group>
77 </groups>
78 <excludePackageNames>org.onlab.thirdparty
79 </excludePackageNames>
80 </configuration>
81 </plugin>
82 </plugins>
83 </build>
84
85</project>