]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.maven/pom.xml
Clean up warnings
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.maven / pom.xml
1 <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/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.slc</groupId>
6 <artifactId>runtime</artifactId>
7 <version>0.13.1-SNAPSHOT</version>
8 <relativePath>..</relativePath>
9 </parent>
10 <groupId>org.argeo.slc.runtime</groupId>
11 <artifactId>org.argeo.slc.support.maven</artifactId>
12 <packaging>bundle</packaging>
13 <name>SLC Support Maven</name>
14 <properties>
15 <version.aether>1.11</version.aether>
16 <version.maven>3.0.3</version.maven>
17 <version.wagon>1.0-beta-7</version.wagon>
18 </properties>
19 <build>
20 <plugins>
21 <plugin>
22 <groupId>org.apache.felix</groupId>
23 <artifactId>maven-bundle-plugin</artifactId>
24
25 <configuration>
26 <instructions>
27 <Export-Package>
28 org.argeo.slc.maven.*
29 </Export-Package>
30 <Import-Package>
31 com.google.*;resolution:=optional,
32 javax.*;resolution:=optional,
33 com.sun.*;resolution:=optional,
34 org.objectweb.asm.*;resolution:=optional,
35 *
36 </Import-Package>
37 <_exportcontents>
38 org.apache.maven.*;version=${version.maven},
39 </_exportcontents>
40 <Private-Package>org.apache.xbean.*</Private-Package>
41 <Embed-Transitive>true</Embed-Transitive>
42 <Embed-Directory>lib</Embed-Directory>
43 <Embed-Dependency>*;scope=provided;inline=false</Embed-Dependency>
44 </instructions>
45 </configuration>
46 </plugin>
47 <plugin>
48 <groupId>org.apache.maven.plugins</groupId>
49 <artifactId>maven-dependency-plugin</artifactId>
50 <executions>
51 <execution>
52 <id>copy-dependencies</id>
53 <phase>process-resources</phase>
54 <goals>
55 <goal>copy-dependencies</goal>
56 </goals>
57 <configuration>
58 <includeScope>provided</includeScope>
59 <outputDirectory>lib</outputDirectory>
60 </configuration>
61 </execution>
62 </executions>
63 </plugin>
64 </plugins>
65 </build>
66 <dependencies>
67 <dependency>
68 <groupId>org.argeo.slc.runtime</groupId>
69 <artifactId>org.argeo.slc.specs</artifactId>
70 <version>${version.slc}</version>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.slc.runtime</groupId>
74 <artifactId>org.argeo.slc.support.aether</artifactId>
75 <version>${version.slc}</version>
76 </dependency>
77
78 <!-- <dependency> <groupId>org.argeo.dep.osgi</groupId> <artifactId>org.argeo.dep.osgi.maven.embedder</artifactId>
79 </dependency> -->
80 <dependency>
81 <groupId>org.springframework</groupId>
82 <artifactId>org.springframework.beans</artifactId>
83 </dependency>
84 <dependency>
85 <groupId>org.apache.commons</groupId>
86 <artifactId>com.springsource.org.apache.commons.io</artifactId>
87 </dependency>
88
89 <dependency>
90 <groupId>org.slf4j</groupId>
91 <artifactId>com.springsource.slf4j.org.apache.commons.logging</artifactId>
92 </dependency>
93
94 <dependency>
95 <groupId>org.apache.maven</groupId>
96 <artifactId>maven-embedder</artifactId>
97 <version>${version.maven}</version>
98 <optional>true</optional>
99 <scope>provided</scope>
100 <exclusions>
101 <exclusion>
102 <groupId>commons-logging</groupId>
103 <artifactId>commons-logging</artifactId>
104 </exclusion>
105 <exclusion>
106 <groupId>commons-cli</groupId>
107 <artifactId>commons-cli</artifactId>
108 </exclusion>
109 <exclusion>
110 <groupId>org.sonatype.aether</groupId>
111 <artifactId>aether-spi</artifactId>
112 </exclusion>
113 <exclusion>
114 <groupId>org.sonatype.aether</groupId>
115 <artifactId>aether-api</artifactId>
116 </exclusion>
117 <exclusion>
118 <groupId>org.sonatype.aether</groupId>
119 <artifactId>aether-util</artifactId>
120 </exclusion>
121 </exclusions>
122 </dependency>
123 <dependency>
124 <groupId>org.sonatype.aether</groupId>
125 <artifactId>aether-connector-wagon</artifactId>
126 <version>${version.aether}</version>
127 <optional>true</optional>
128 <scope>provided</scope>
129 <exclusions>
130 <exclusion>
131 <groupId>commons-logging</groupId>
132 <artifactId>commons-logging</artifactId>
133 </exclusion>
134 <exclusion>
135 <groupId>commons-logging</groupId>
136 <artifactId>commons-logging-api</artifactId>
137 </exclusion>
138 <exclusion>
139 <groupId>log4j</groupId>
140 <artifactId>log4j</artifactId>
141 </exclusion>
142 <exclusion>
143 <groupId>junit</groupId>
144 <artifactId>junit</artifactId>
145 </exclusion>
146 <exclusion>
147 <groupId>org.sonatype.aether</groupId>
148 <artifactId>aether-spi</artifactId>
149 </exclusion>
150 <exclusion>
151 <groupId>org.sonatype.aether</groupId>
152 <artifactId>aether-api</artifactId>
153 </exclusion>
154 <exclusion>
155 <groupId>org.sonatype.aether</groupId>
156 <artifactId>aether-util</artifactId>
157 </exclusion>
158 </exclusions>
159 </dependency>
160 <dependency>
161 <groupId>org.apache.maven.wagon</groupId>
162 <artifactId>wagon-provider-api</artifactId>
163 <version>${version.wagon}</version>
164 <optional>true</optional>
165 <scope>provided</scope>
166 <exclusions>
167 <exclusion>
168 <groupId>commons-logging</groupId>
169 <artifactId>commons-logging</artifactId>
170 </exclusion>
171 </exclusions>
172 </dependency>
173 <dependency>
174 <groupId>org.apache.maven.wagon</groupId>
175 <artifactId>wagon-file</artifactId>
176 <version>${version.wagon}</version>
177 <optional>true</optional>
178 <scope>provided</scope>
179 <exclusions>
180 <exclusion>
181 <groupId>commons-logging</groupId>
182 <artifactId>commons-logging</artifactId>
183 </exclusion>
184 </exclusions>
185 </dependency>
186 <dependency>
187 <groupId>org.apache.maven.wagon</groupId>
188 <artifactId>wagon-http-lightweight</artifactId>
189 <version>${version.wagon}</version>
190 <optional>true</optional>
191 <scope>provided</scope>
192 <exclusions>
193 <exclusion>
194 <groupId>nekohtml</groupId>
195 <artifactId>xercesMinimal</artifactId>
196 </exclusion>
197 <exclusion>
198 <groupId>commons-logging</groupId>
199 <artifactId>commons-logging</artifactId>
200 </exclusion>
201 </exclusions>
202 </dependency>
203 <dependency>
204 <groupId>org.apache.maven.wagon</groupId>
205 <artifactId>wagon-webdav-jackrabbit</artifactId>
206 <version>${version.wagon}</version>
207 <optional>true</optional>
208 <scope>provided</scope>
209 <exclusions>
210 <exclusion>
211 <groupId>org.slf4j</groupId>
212 <artifactId>slf4j-nop</artifactId>
213 </exclusion>
214 <exclusion>
215 <groupId>org.apache.jackrabbit</groupId>
216 <artifactId>jackrabbit-webdav</artifactId>
217 </exclusion>
218 </exclusions>
219 </dependency>
220
221 <dependency>
222 <groupId>org.argeo.dep.osgi</groupId>
223 <artifactId>org.argeo.dep.osgi.aether</artifactId>
224 </dependency>
225
226 <dependency>
227 <groupId>org.junit</groupId>
228 <artifactId>com.springsource.junit</artifactId>
229 </dependency>
230
231 </dependencies>
232 </project>