blob: 2461cfee4f644d28cb580669e2b7dec84efe1dbf [file] [log] [blame]
Andreas Wundsamac285ba2013-07-24 20:29:42 -07001<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
Andreas Wundsam11f63842013-09-10 18:01:43 -07005 <groupId>org.projectfloodlight</groupId>
Andreas Wundsamac285ba2013-07-24 20:29:42 -07006 <artifactId>openflowj</artifactId>
Andreas Wundsamcbb72772013-09-10 18:17:41 -07007 <version>0.1-SNAPSHOT</version>
8 <packaging>jar</packaging>
Andreas Wundsamac285ba2013-07-24 20:29:42 -07009
10 <name>Loxi-Generated OpenFlow/J</name>
11 <url>http://www.projectfloodlight.org/projects/</url>
12
13 <properties>
14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15 </properties>
16
17 <dependencies>
18 <dependency>
19 <groupId>junit</groupId>
20 <artifactId>junit</artifactId>
21 <version>4.8.2</version>
22 <scope>test</scope>
23 </dependency>
24 <dependency>
25 <groupId>org.jboss.netty</groupId>
26 <artifactId>netty</artifactId>
27 <version>3.2.9.Final</version>
28 </dependency>
29 <dependency>
30 <groupId>com.google.guava</groupId>
31 <artifactId>guava</artifactId>
32 <version>14.0.1</version>
33 </dependency>
34 </dependencies>
35 <build>
36 <plugins>
37 <plugin>
38 <groupId>org.codehaus.mojo</groupId>
39 <artifactId>build-helper-maven-plugin</artifactId>
40 <version>1.8</version>
41 <executions>
42 <execution>
Andreas Wundsamd4581992013-09-11 11:12:58 -070043 <id>gen-src-add-source</id>
Andreas Wundsamac285ba2013-07-24 20:29:42 -070044 <phase>generate-sources</phase>
45 <goals><goal>add-source</goal></goals>
46 <configuration>
47 <sources>
Andreas Wundsamd4581992013-09-11 11:12:58 -070048 <source>gen-src/main/java</source>
49 </sources>
50 </configuration>
51 </execution>
52 <execution>
53 <id>add-gen-src-test-source</id>
54 <!-- note: purposefully not using phase generate-test-sources,
55 because that is not picked up by eclipse:eclipse -->
56 <phase>validate</phase>
57 <goals><goal>add-test-source</goal></goals>
58 <configuration>
59 <sources>
60 <source>gen-src/test/java</source>
Andreas Wundsamac285ba2013-07-24 20:29:42 -070061 </sources>
62 </configuration>
63 </execution>
64 </executions>
65 </plugin>
Andreas Wundsamd4581992013-09-11 11:12:58 -070066 <!-- attach sources -->
67 <plugin>
68 <groupId>org.apache.maven.plugins</groupId>
69 <artifactId>maven-source-plugin</artifactId>
70 <version>2.2.1</version>
71 <executions>
72 <execution>
73 <id>attach-sources</id>
74 <goals>
75 <goal>jar</goal>
76 </goals>
77 </execution>
78 </executions>
79 </plugin>
80 <!-- attach javadoc -->
81 <plugin>
82 <groupId>org.apache.maven.plugins</groupId>
83 <artifactId>maven-javadoc-plugin</artifactId>
84 <version>2.9.1</version>
85 <executions>
86 <execution>
87 <id>attach-javadocs</id>
88 <goals>
89 <goal>jar</goal>
90 </goals>
91 </execution>
92 </executions>
93 </plugin>
94 <plugin>
95 <groupId>org.apache.maven.plugins</groupId>
96 <artifactId>maven-eclipse-plugin</artifactId>
97 <configuration>
98 <downloadSources>true</downloadSources>
99 <downloadJavadocs>true</downloadJavadocs>
100 </configuration>
101 </plugin>
Andreas Wundsamac285ba2013-07-24 20:29:42 -0700102</plugins>
103</build>
Andreas Wundsam53dfaf22013-09-10 20:05:35 -0700104<distributionManagement>
105 <repository>
106 <id>deployment</id>
107 <name>Internal Releases</name>
108 <url>http://10.197.128.18:8081/nexus/content/repositories/releases/</url>
109 </repository>
110 <snapshotRepository>
111 <id>deployment</id>
112 <name>Internal Releases</name>
113 <url>http://10.197.128.18:8081/nexus/content/repositories/snapshots/</url>
114 </snapshotRepository>
115</distributionManagement>
Andreas Wundsamac285ba2013-07-24 20:29:42 -0700116</project>