1 <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/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.sonatype.forge</groupId>
7 <artifactId>forge-parent</artifactId>
12 <groupId>org.sonatype.spice</groupId>
13 <artifactId>spice-parent</artifactId>
15 <packaging>pom</packaging>
17 <name>Sonatype Spice Components</name>
20 <connection>scm:git:git://github.com/sonatype/oss-parents.git</connection>
21 <developerConnection>scm:git:git@github.com:sonatype/oss-parents.git</developerConnection>
22 <url>https://github.com/sonatype/spice-parent</url>
27 <name>Apache License, Version 2.0</name>
28 <url>http://www.apache.org/licenses/LICENSE-2.0</url>
29 <distribution>repo</distribution>
34 <system>Hudson</system>
35 <url>https://grid.sonatype.org/ci/view/Spice/</url>
40 <url>https://issues.sonatype.org/browse/SPICE</url>
44 <sisu-inject.version>2.1.1</sisu-inject.version>
45 <slf4j.version>1.6.1</slf4j.version>
48 <dependencyManagement>
51 <!-- Inject Bean container -->
52 <!-- Spice hosts SISU/Plexus-legacy libraries, and they expect they are embedded into apps having these provided -->
53 <!-- That makes: shouldn't SISU be actually "provided" instead? -->
55 <groupId>org.sonatype.sisu</groupId>
56 <artifactId>sisu-inject-bean</artifactId>
57 <version>${sisu-inject.version}</version>
58 <scope>runtime</scope>
61 <groupId>org.sonatype.sisu</groupId>
62 <artifactId>sisu-guice</artifactId>
63 <version>2.9.4</version>
64 <classifier>no_aop</classifier>
65 <scope>runtime</scope>
68 <groupId>javax.inject</groupId>
69 <artifactId>javax.inject</artifactId>
71 <scope>compile</scope>
74 <!-- Plexus support (the version should be tied to SISU used ones!) -->
75 <!-- Plexus needs to be compiled against, is specific (unlike JSR330-enabled SISU is) -->
77 <groupId>org.sonatype.sisu</groupId>
78 <artifactId>sisu-inject-plexus</artifactId>
79 <version>${sisu-inject.version}</version>
80 <scope>compile</scope>
83 <groupId>org.codehaus.plexus</groupId>
84 <artifactId>plexus-component-annotations</artifactId>
85 <version>1.5.5</version>
86 <scope>compile</scope>
89 <groupId>org.codehaus.plexus</groupId>
90 <artifactId>plexus-classworlds</artifactId>
91 <version>2.4</version>
92 <scope>compile</scope>
95 <groupId>org.codehaus.plexus</groupId>
96 <artifactId>plexus-utils</artifactId>
97 <version>2.0.5</version>
98 <scope>compile</scope>
101 <!-- SLF4J Logging -->
102 <!-- Only those needed during compile and runtime phases -->
103 <!-- Spice is a library collection, so only the "simple" backend for testing and nothing more -->
105 <groupId>org.slf4j</groupId>
106 <artifactId>slf4j-api</artifactId>
107 <version>${slf4j.version}</version>
109 <scope>compile</scope>
112 <groupId>org.slf4j</groupId>
113 <artifactId>jcl-over-slf4j</artifactId>
114 <version>${slf4j.version}</version>
116 <scope>runtime</scope>
119 <groupId>org.slf4j</groupId>
120 <artifactId>jul-to-slf4j</artifactId>
121 <version>${slf4j.version}</version>
123 <scope>runtime</scope>
126 <groupId>org.slf4j</groupId>
127 <artifactId>slf4j-simple</artifactId>
128 <version>${slf4j.version}</version>
133 <!-- Standard test -->
135 <groupId>junit</groupId>
136 <artifactId>junit</artifactId>
137 <version>4.8.2</version>
141 </dependencyManagement>
147 <groupId>org.codehaus.plexus</groupId>
148 <artifactId>plexus-component-metadata</artifactId>
149 <version>1.5.5</version>
152 <id>process-classes</id>
154 <goal>generate-metadata</goal>
158 <id>process-test-classes</id>
160 <goal>generate-test-metadata</goal>
172 <groupId>org.apache.maven.plugins</groupId>
173 <artifactId>maven-javadoc-plugin</artifactId>
174 <version>2.5</version>
178 <groupId>org.apache.maven.plugin-tools</groupId>
179 <artifactId>maven-plugin-tools-javadoc</artifactId>
180 <version>2.5</version>
183 <groupId>org.codehaus.plexus</groupId>
184 <artifactId>plexus-javadoc</artifactId>
185 <version>1.0</version>
191 <groupId>org.apache.maven.plugins</groupId>
192 <artifactId>maven-project-info-reports-plugin</artifactId>
193 <version>2.1.1</version>
197 <!-- Broken, don't know why. -->
198 <report>dependencies</report>
199 <report>project-team</report>
200 <report>mailing-list</report>
202 <report>issue-tracking</report>
203 <report>license</report>