blob: 4fb35f87c27ebaa830888645014ba320937a3041 [file] [log] [blame]
Andrew Brown2f1fdbf2015-01-21 10:52:29 -08001<?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
andrewsbrown1e3bd292015-02-23 09:30:56 -08003 <modelVersion>4.0.0</modelVersion>
4 <groupId>com.intel.jndn.management</groupId>
5 <artifactId>jndn-management</artifactId>
andrewsbrownbb2cc222015-09-04 23:05:24 +01006 <version>1.0.0</version>
andrewsbrown1e3bd292015-02-23 09:30:56 -08007 <name>jndn-management</name>
8 <description>Tools for managing an NDN forwarding daemon</description>
9 <url>https://github.com/01org/jndn-management</url>
10 <packaging>jar</packaging>
11 <licenses>
12 <license>
13 <name>LGPL v3</name>
14 <url>https://www.gnu.org/licenses/lgpl.html</url>
15 </license>
16 </licenses>
17 <developers>
18 <developer>
19 <name>Andrew Brown</name>
20 <url>http://github.com/andrewsbrown</url>
21 </developer>
Alexander Afanasyevccb373d2016-01-25 11:28:18 -080022 <developer>
23 <name>Alexander Afanasyev</name>
24 <email>aa@cs.ucla.edu</email>
25 </developer>
andrewsbrown1e3bd292015-02-23 09:30:56 -080026 </developers>
27 <scm>
28 <url>https://github.com/01org/jndn-management</url>
andrewsbrowna43079c2015-02-23 10:04:28 -080029 <connection>scm:git:git@github.com:01org/jndn-management.git</connection>
30 <developerConnection>scm:git:git@github.com:01org/jndn-management.git</developerConnection>
andrewsbrown1e3bd292015-02-23 09:30:56 -080031 </scm>
32 <properties>
33 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Alexander Afanasyevf1cc52c2016-01-25 10:50:46 -080034 <maven.compiler.source>1.7</maven.compiler.source>
35 <maven.compiler.target>1.7</maven.compiler.target>
andrewsbrown1e3bd292015-02-23 09:30:56 -080036 </properties>
37 <dependencies>
38 <dependency>
39 <groupId>net.named-data</groupId>
40 <artifactId>jndn</artifactId>
Alexander Afanasyevccb373d2016-01-25 11:28:18 -080041 <version>0.10</version>
andrewsbrown1e3bd292015-02-23 09:30:56 -080042 </dependency>
43 <dependency>
44 <groupId>com.intel.jndn.utils</groupId>
45 <artifactId>jndn-utils</artifactId>
Alexander Afanasyevccb373d2016-01-25 11:28:18 -080046 <version>1.0.1-SNAPSHOT</version>
andrewsbrown1e3bd292015-02-23 09:30:56 -080047 </dependency>
48 <!-- test dependencies -->
49 <dependency>
50 <groupId>junit</groupId>
51 <artifactId>junit</artifactId>
Alexander Afanasyevccb373d2016-01-25 11:28:18 -080052 <version>4.12</version>
andrewsbrown1e3bd292015-02-23 09:30:56 -080053 <scope>test</scope>
54 </dependency>
55 <dependency>
56 <groupId>com.intel.jndn.mock</groupId>
57 <artifactId>jndn-mock</artifactId>
Alexander Afanasyevccb373d2016-01-25 11:28:18 -080058 <version>1.0.1</version>
andrewsbrown1e3bd292015-02-23 09:30:56 -080059 <scope>test</scope>
60 </dependency>
61 </dependencies>
andrewsbrown8450e892015-02-23 11:17:22 -080062 <profiles>
63 <profile>
64 <id>ossrh</id>
65 <build>
66 <plugins>
67 <!-- OSSRH-directed plugins (see http://central.sonatype.org/pages/apache-maven.html) -->
68 <plugin>
69 <groupId>org.apache.maven.plugins</groupId>
70 <artifactId>maven-source-plugin</artifactId>
71 <version>2.4</version>
72 <executions>
73 <execution>
74 <id>attach-sources</id>
75 <goals>
76 <goal>jar-no-fork</goal>
77 </goals>
78 </execution>
79 </executions>
80 </plugin>
81 <plugin>
82 <groupId>org.apache.maven.plugins</groupId>
83 <artifactId>maven-javadoc-plugin</artifactId>
84 <version>2.10.1</version>
andrewsbrownc7de55d2015-09-04 23:10:54 +010085 <configuration>
86 <additionalparam>-Xdoclint:none</additionalparam>
87 </configuration>
andrewsbrown8450e892015-02-23 11:17:22 -080088 <executions>
89 <execution>
90 <id>attach-javadocs</id>
91 <goals>
92 <goal>jar</goal>
93 </goals>
94 </execution>
95 </executions>
96 </plugin>
97 <plugin>
98 <groupId>org.sonatype.plugins</groupId>
99 <artifactId>nexus-staging-maven-plugin</artifactId>
100 <version>1.6.3</version>
101 <extensions>true</extensions>
102 <configuration>
103 <serverId>ossrh</serverId>
104 <stagingProfileId>a80137db01223a</stagingProfileId>
105 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
106 <autoReleaseAfterClose>true</autoReleaseAfterClose>
107 </configuration>
108 </plugin>
109 <plugin>
110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-gpg-plugin</artifactId>
112 <version>1.5</version>
113 <executions>
114 <execution>
115 <id>sign-artifacts</id>
116 <phase>verify</phase>
117 <goals>
118 <goal>sign</goal>
119 </goals>
120 </execution>
121 </executions>
122 </plugin>
andrewsbrown89f77c92015-03-25 12:56:55 -0700123 </plugins>
124 </build>
125 </profile>
126
127 <!-- run `mvn clean javadoc:javadoc scm-publish:publish-scm -P docs` to push
128 Javadoc to Github -->
129 <profile>
130 <id>docs</id>
131 <build>
132 <plugins>
133 <plugin>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-javadoc-plugin</artifactId>
136 <version>2.10.2</version>
andrewsbrownc7de55d2015-09-04 23:10:54 +0100137 <configuration>
138 <additionalparam>-Xdoclint:none</additionalparam>
139 </configuration>
andrewsbrown89f77c92015-03-25 12:56:55 -0700140 </plugin>
andrewsbrown6b342ce2015-03-24 09:46:47 -0700141 <plugin>
142 <groupId>org.apache.maven.plugins</groupId>
143 <artifactId>maven-scm-publish-plugin</artifactId>
144 <version>1.1</version>
145 <configuration>
146 <checkoutDirectory>${project.build.directory}/scmpublish</checkoutDirectory>
147 <checkinComment>Publishing javadoc for ${project.artifactId}:${project.version}</checkinComment>
andrewsbrown89f77c92015-03-25 12:56:55 -0700148 <content>${project.build.directory}/site/apidocs</content>
andrewsbrown6b342ce2015-03-24 09:46:47 -0700149 <skipDeletedFiles>true</skipDeletedFiles>
150 <pubScmUrl>scm:git:https://github.com/01org/jndn-management.git</pubScmUrl>
151 <scmBranch>gh-pages</scmBranch>
152 </configuration>
153 </plugin>
andrewsbrown8450e892015-02-23 11:17:22 -0800154 </plugins>
155 </build>
156 </profile>
157 </profiles>
Alexander Afanasyevf1cc52c2016-01-25 10:50:46 -0800158</project>