blob: cd18d7c691cf6aad562171d471f2c63e3853d296 [file] [log] [blame]
Luca Milanesio3cee9e72012-10-15 23:29:00 +01001<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<!--
4Copyright (C) 2012 The Android Open Source Project
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17-->
18 <modelVersion>4.0.0</modelVersion>
19 <groupId>com.googlesource.gerrit.plugins.gitblit</groupId>
20 <artifactId>gitblit-plugin</artifactId>
21 <description>GitBlit for Gerrit integrated as a plugin</description>
22 <name>Gerrit - GitBlit Plugin</name>
Luca Milanesioed9dff12013-05-08 16:52:08 +010023 <version>2.8-SNAPSHOT</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010024 <properties>
25 <Gerrit-ApiType>plugin</Gerrit-ApiType>
Luca Milanesioed9dff12013-05-08 16:52:08 +010026 <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
Luca Milanesiod3098382013-05-08 16:52:50 +010027 <Gerrit-ReloadMode>restart</Gerrit-ReloadMode>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010028 <Gerrit-InitStep>com.googlesource.gerrit.plugins.gitblit.GitBlitInitStep</Gerrit-InitStep>
Luca Milanesio636d5cd2013-05-08 16:53:48 +010029 <Gerrit-Module>com.googlesource.gerrit.plugins.gitblit.GitBlitModule</Gerrit-Module>
30 <Gerrit-HttpModule>com.googlesource.gerrit.plugins.gitblit.GitBlitServletModule</Gerrit-HttpModule>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010031 </properties>
32 <dependencies>
33 <dependency>
34 <groupId>com.google.gerrit</groupId>
35 <artifactId>gerrit-plugin-api</artifactId>
36 <version>${Gerrit-ApiVersion}</version>
37 </dependency>
38 <dependency>
39 <groupId>com.gitblit</groupId>
40 <artifactId>gitblit</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010041 <version>1.3.1</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010042 </dependency>
43 <dependency>
44 <groupId>org.apache.wicket</groupId>
45 <artifactId>wicket-auth-roles</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010046 <version>1.4.21</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010047 </dependency>
48 <dependency>
49 <groupId>org.apache.wicket</groupId>
50 <artifactId>wicket-extensions</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010051 <version>1.4.21</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010052 </dependency>
53 <dependency>
54 <groupId>org.wicketstuff</groupId>
55 <artifactId>googlecharts</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010056 <version>1.4.21</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010057 </dependency>
58 <dependency>
59 <groupId>org.apache.httpcomponents</groupId>
60 <artifactId>httpcore</artifactId>
61 <version>4.2.1</version>
62 </dependency>
63 <dependency>
64 <groupId>javax.mail</groupId>
65 <artifactId>mail</artifactId>
66 <version>1.4</version>
67 </dependency>
68 <dependency>
69 <groupId>commons-net</groupId>
70 <artifactId>commons-net</artifactId>
71 <scope>provided</scope>
72 <version>3.1</version>
73 </dependency>
Luca Milanesio6984f3e2012-12-02 09:17:12 +000074 <dependency>
75 <groupId>commons-codec</groupId>
76 <artifactId>commons-codec</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010077 <version>1.6</version>
Luca Milanesio6984f3e2012-12-02 09:17:12 +000078 </dependency>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010079 <dependency>
80 <groupId>org.codehaus.groovy</groupId>
81 <artifactId>groovy-all</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +010082 <version>1.8.8</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +010083 </dependency>
84 <dependency>
85 <groupId>com.beust</groupId>
86 <artifactId>jcommander</artifactId>
87 <version>1.17</version>
88 </dependency>
89 <dependency>
90 <groupId>jdom</groupId>
91 <artifactId>jdom</artifactId>
92 <version>1.0</version>
93 </dependency>
94 <dependency>
95 <groupId>org.apache.lucene</groupId>
96 <artifactId>lucene-core</artifactId>
97 <version>3.6.0</version>
98 </dependency>
99 <dependency>
100 <groupId>org.apache.lucene</groupId>
101 <artifactId>lucene-highlighter</artifactId>
102 <version>3.6.0</version>
103 </dependency>
104 <dependency>
105 <groupId>org.apache.lucene</groupId>
106 <artifactId>lucene-memory</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +0100107 <version>3.6.1</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +0100108 </dependency>
109 <dependency>
110 <groupId>org.tautua.markdownpapers</groupId>
111 <artifactId>markdownpapers-core</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +0100112 <version>1.3.2</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +0100113 </dependency>
114 <dependency>
115 <groupId>rome</groupId>
116 <artifactId>rome</artifactId>
117 <version>1.0-selfload</version>
118 </dependency>
119 <dependency>
120 <groupId>com.unboundid</groupId>
121 <artifactId>unboundid-ldapsdk</artifactId>
122 <version>2.3.0</version>
123 </dependency>
124 <dependency>
125 <groupId>org.apache.wicket</groupId>
126 <artifactId>wicket</artifactId>
Luca Milanesio1ecce492013-07-24 23:47:01 +0100127 <version>1.4.21-selfload</version>
Luca Milanesio3cee9e72012-10-15 23:29:00 +0100128 </dependency>
129 </dependencies>
130 <build>
131 <plugins>
132 <plugin>
133 <groupId>org.apache.maven.plugins</groupId>
134 <artifactId>maven-compiler-plugin</artifactId>
135 <version>2.5.1</version>
136 <configuration>
137 <source>1.6</source>
138 <target>1.6</target>
139 </configuration>
140 </plugin>
141 <plugin>
142 <groupId>org.apache.maven.plugins</groupId>
143 <artifactId>maven-jar-plugin</artifactId>
144 <version>2.4</version>
145 </plugin>
146 <plugin>
147 <groupId>org.apache.maven.plugins</groupId>
148 <artifactId>maven-shade-plugin</artifactId>
149 <version>1.6</version>
150 <configuration>
151 <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
152 <artifactSet>
153 <excludes>
154 <exclude>com.google.gerrit:*</exclude>
155 <exclude>org.bouncycastle:*</exclude>
156 <exclude>org.slf4j:*</exclude>
157 <exclude>com.google.guava:*</exclude>
158 <exclude>org.eclipse.jgit:*</exclude>
159 </excludes>
160 </artifactSet>
161 <transformers>
162 <transformer
163 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
164 <manifestEntries>
Luca Milanesio636d5cd2013-05-08 16:53:48 +0100165 <Gerrit-Module>${Gerrit-Module}</Gerrit-Module>
Luca Milanesio3cee9e72012-10-15 23:29:00 +0100166 <Gerrit-HttpModule>${Gerrit-HttpModule}</Gerrit-HttpModule>
167 <Gerrit-InitStep>${Gerrit-InitStep}</Gerrit-InitStep>
168 <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
169 <Implementation-URL>http://code.google.com/p/gerrit/</Implementation-URL>
170 <Implementation-Title>Plugin ${project.artifactId}</Implementation-Title>
171 <Implementation-Version>${project.version}</Implementation-Version>
172 <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
173 <Gerrit-ApiVersion>${Gerrit-ApiVersion}</Gerrit-ApiVersion>
174 <Gerrit-ReloadMode>${Gerrit-ReloadMode}</Gerrit-ReloadMode>
175 </manifestEntries>
176 </transformer>
177 </transformers>
178 </configuration>
179 <executions>
180 <execution>
181 <phase>package</phase>
182 <goals>
183 <goal>shade</goal>
184 </goals>
185 </execution>
186 </executions>
187 </plugin>
188 </plugins>
189 </build>
190
191 <repositories>
192 <repository>
193 <id>gerritforge-gitblit-repository</id>
194 <url>http://gerritforge.com/snapshot/</url>
195 </repository>
David Ostrovskye8035ec2013-04-18 23:33:06 +0200196 <repository>
197 <id>jgit-snapshots</id>
198 <url>https://repo.eclipse.org/content/groups/snapshots</url>
199 </repository>
Luca Milanesio3cee9e72012-10-15 23:29:00 +0100200 </repositories>
201
202</project>