]> source.dussan.org Git - archiva.git/blob
6c2c9b3eb93373171dad70662f441860a97aa8fa
[archiva.git] /
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ Licensed to the Apache Software Foundation (ASF) under one
4   ~ or more contributor license agreements.  See the NOTICE file
5   ~ distributed with this work for additional information
6   ~ regarding copyright ownership.  The ASF licenses this file
7   ~ to you under the Apache License, Version 2.0 (the
8   ~ "License"); you may not use this file except in compliance
9   ~ with the License.  You may obtain a copy of the License at
10   ~
11   ~   http://www.apache.org/licenses/LICENSE-2.0
12   ~
13   ~ Unless required by applicable law or agreed to in writing,
14   ~ software distributed under the License is distributed on an
15   ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16   ~ KIND, either express or implied.  See the License for the
17   ~ specific language governing permissions and limitations
18   ~ under the License.
19   -->
20 <project xmlns="http://maven.apache.org/POM/4.0.0"
21   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
23   <modelVersion>4.0.0</modelVersion>
24   <groupId>${groupId}</groupId>
25   <artifactId>${artifactId}</artifactId>
26   <version>${version}</version>
27   <name>Simple Archiva Consumer</name>
28   <description>
29     This is a simple consumer component which demonstrates how a
30     component can be plugged in Archiva.
31   </description>
32   <properties>
33     <archiva.version>${archivaVersion}</archiva.version>
34     <slf4j.version>${slf4jVersion}</slf4j.version>
35     <log4j.version>${log4jVersion}</log4j.version>
36     <spring.version>${springVersion}</spring.version>
37     <redback.registry.version>${redbackRegistryVersion}</redback.registry.version>
38     <guava.version>${guavaVersion}</guava.version>
39     <springockito.version>${springockitoVersion}</springockito.version>
40     <mockito.version>${mockitoVersion}</mockito.version>
41     <httpclient.version>${httpclientVersion}</httpclient.version>
42     <httpclient.core.version>${httpcoreVersion}</httpclient.core.version>
43   </properties>
44   <dependencies>
45     <dependency>
46       <groupId>org.apache.archiva</groupId>
47       <artifactId>archiva-consumer-api</artifactId>
48       <version>${archiva.version}</version>
49     </dependency>
50     <dependency>
51       <groupId>org.apache.archiva</groupId>
52       <artifactId>archiva-configuration</artifactId>
53       <version>${archiva.version}</version>
54     </dependency>
55     <dependency>
56       <groupId>org.apache.archiva</groupId>
57       <artifactId>archiva-repository-admin-api</artifactId>
58       <version>${archiva.version}</version>
59     </dependency>
60     <dependency>
61       <groupId>org.apache.archiva</groupId>
62       <artifactId>archiva-model</artifactId>
63       <version>${archiva.version}</version>
64     </dependency>
65     <dependency>
66       <groupId>org.apache.archiva</groupId>
67       <artifactId>archiva-repository-layer</artifactId>
68       <version>${archiva.version}</version>
69     </dependency>
70     <dependency>
71       <groupId>org.apache.archiva</groupId>
72       <artifactId>metadata-repository-api</artifactId>
73       <version>${archiva.version}</version>
74     </dependency>
75     <dependency>
76       <groupId>org.apache.archiva.redback.components.registry</groupId>
77       <artifactId>spring-registry-api</artifactId>
78       <version>${redback.registry.version}</version>
79       <exclusions>
80         <exclusion>
81           <groupId>commons-logging</groupId>
82           <artifactId>commons-logging</artifactId>
83         </exclusion>
84       </exclusions>
85     </dependency>
86     <dependency>
87       <groupId>org.slf4j</groupId>
88       <artifactId>slf4j-api</artifactId>
89       <version>${slf4j.version}</version>
90     </dependency>
91     <dependency>
92       <groupId>javax.inject</groupId>
93       <artifactId>javax.inject</artifactId>
94       <version>1</version>
95     </dependency>
96     <dependency>
97       <groupId>javax.annotation</groupId>
98       <artifactId>jsr250-api</artifactId>
99       <version>1.0</version>
100     </dependency>
101     <dependency>
102       <groupId>org.springframework</groupId>
103       <artifactId>spring-beans</artifactId>
104       <version>${spring.version}</version>
105       <exclusions>
106         <exclusion>
107           <groupId>commons-logging</groupId>
108           <artifactId>commons-logging</artifactId>
109         </exclusion>
110       </exclusions>
111     </dependency>
112     <dependency>
113       <groupId>org.springframework</groupId>
114       <artifactId>spring-context</artifactId>
115       <version>${spring.version}</version>
116       <exclusions>
117         <exclusion>
118           <groupId>commons-logging</groupId>
119           <artifactId>commons-logging</artifactId>
120         </exclusion>
121       </exclusions>
122     </dependency>
123
124     <dependency>
125       <groupId>junit</groupId>
126       <artifactId>junit</artifactId>
127       <version>4.12</version>
128       <scope>test</scope>
129     </dependency>
130     <dependency>
131       <groupId>org.springframework</groupId>
132       <artifactId>spring-test</artifactId>
133       <version>${spring.version}</version>
134       <exclusions>
135         <exclusion>
136           <groupId>commons-logging</groupId>
137           <artifactId>commons-logging</artifactId>
138         </exclusion>
139       </exclusions>
140     </dependency>
141     <dependency>
142       <groupId>org.apache.archiva</groupId>
143       <artifactId>maven2-repository</artifactId>
144       <version>${archiva.version}</version>
145       <scope>test</scope>
146     </dependency>
147     <dependency>
148       <groupId>org.apache.logging.log4j</groupId>
149       <artifactId>log4j-core</artifactId>
150       <version>${log4j.version}</version>
151       <scope>test</scope>
152     </dependency>
153     <dependency>
154       <groupId>org.apache.logging.log4j</groupId>
155       <artifactId>log4j-slf4j-impl</artifactId>
156       <version>${log4j.version}</version>
157       <scope>test</scope>
158     </dependency>
159     <dependency>
160       <groupId>org.kubek2k</groupId>
161       <artifactId>springockito</artifactId>
162       <version>${springockito.version}</version>
163       <scope>test</scope>
164     </dependency>
165   </dependencies>
166
167   <!-- match up with those used by Archiva -->
168   <dependencyManagement>
169     <dependencies>
170       <dependency>
171         <groupId>com.google.guava</groupId>
172         <artifactId>guava</artifactId>
173         <version>${guava.version}</version>
174       </dependency>
175       <dependency>
176         <groupId>org.mockito</groupId>
177         <artifactId>mockito-all</artifactId>
178         <version>${mockito.version}</version>
179       </dependency>
180       <dependency>
181         <groupId>org.apache.httpcomponents</groupId>
182         <artifactId>httpclient</artifactId>
183         <version>${httpclient.version}</version>
184       </dependency>
185       <dependency>
186         <groupId>org.apache.httpcomponents</groupId>
187         <artifactId>httpcore</artifactId>
188         <version>${httpclient.core.version}</version>
189       </dependency>
190     </dependencies>
191   </dependencyManagement>
192
193   <build>
194     <pluginManagement>
195       <plugins>
196         <plugin>
197           <groupId>org.apache.maven.plugins</groupId>
198           <artifactId>maven-clean-plugin</artifactId>
199           <version>2.6.1</version>
200         </plugin>
201         <plugin>
202           <groupId>org.apache.maven.plugins</groupId>
203           <artifactId>maven-compiler-plugin</artifactId>
204           <version>3.2</version>
205         </plugin>
206         <plugin>
207           <groupId>org.apache.maven.plugins</groupId>
208           <artifactId>maven-resources-plugin</artifactId>
209           <version>2.7</version>
210         </plugin>
211         <plugin>
212           <groupId>org.apache.maven.plugins</groupId>
213           <artifactId>maven-jar-plugin</artifactId>
214           <version>2.5</version>
215         </plugin>
216         <plugin>
217           <groupId>org.apache.maven.plugins</groupId>
218           <artifactId>maven-surefire-plugin</artifactId>
219           <version>2.18.1</version>
220         </plugin>
221       </plugins>
222     </pluginManagement>
223     <plugins>
224       <plugin>
225         <groupId>org.apache.maven.plugins</groupId>
226         <artifactId>maven-compiler-plugin</artifactId>
227         <configuration>
228           <source>1.7</source>
229           <target>1.7</target>
230         </configuration>
231       </plugin>
232     </plugins>
233   </build>
234   <!--repositories>
235     <repository>
236       <id>archiva.snapshots</id>
237       <name>Archiva VM Snapshots Repository</name>
238       <url>https://archiva-repository.apache.org/archiva/repository/snapshots</url>
239       <releases>
240         <enabled>false</enabled>
241       </releases>
242       <snapshots>
243         <enabled>true</enabled>
244       </snapshots>
245     </repository>
246   </repositories-->
247 </project>