]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.support.maven/pom.xml
[maven-release-plugin] prepare release argeo-slc-2.1.8
[gpl/argeo-slc.git] / org.argeo.slc.support.maven / pom.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
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/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.slc</groupId>
6 <artifactId>argeo-slc</artifactId>
7 <version>2.1.8</version>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.slc.support.maven</artifactId>
11 <packaging>bundle</packaging>
12 <name>SLC Support Maven</name>
13 <properties>
14 <version.aether>1.0.1.v20141111</version.aether>
15 <version.maven>3.2.5</version.maven>
16 <version.wagon>1.0</version.wagon>
17 </properties>
18 <build>
19 <plugins>
20 <plugin>
21 <groupId>org.apache.felix</groupId>
22 <artifactId>maven-bundle-plugin</artifactId>
23
24 <configuration>
25 <instructions>
26 <Export-Package>
27 org.argeo.slc.maven.*
28 </Export-Package>
29 <Import-Package>
30 org.w3c.dom.*;version="0.0.0",
31 org.xml.sax.*;version="0.0.0",
32 com.google.*;resolution:=optional,
33 javax.*;resolution:=optional,
34 com.sun.*;resolution:=optional,
35 org.objectweb.asm.*;resolution:=optional,
36 *;resolution:=optional
37 </Import-Package>
38 <_exportcontents>
39 org.apache.maven.*;version=${version.maven},
40 </_exportcontents>
41 <Private-Package>org.apache.xbean.*</Private-Package>
42 <Embed-Transitive>true</Embed-Transitive>
43 <Embed-Directory>lib</Embed-Directory>
44 <Embed-Dependency>*;scope=compile;inline=false</Embed-Dependency>
45 </instructions>
46 </configuration>
47 </plugin>
48 <plugin>
49 <groupId>org.apache.maven.plugins</groupId>
50 <artifactId>maven-dependency-plugin</artifactId>
51 <executions>
52 <execution>
53 <id>copy-dependencies</id>
54 <phase>process-resources</phase>
55 <goals>
56 <goal>copy-dependencies</goal>
57 </goals>
58 <configuration>
59 <excludeScope>provided</excludeScope>
60 <outputDirectory>lib</outputDirectory>
61 </configuration>
62 </execution>
63 </executions>
64 </plugin>
65 </plugins>
66 </build>
67 <dependencies>
68 <dependency>
69 <groupId>org.argeo.slc</groupId>
70 <artifactId>org.argeo.slc.api</artifactId>
71 <version>2.1.8</version>
72 <scope>provided</scope>
73 </dependency>
74 <dependency>
75 <groupId>org.argeo.slc</groupId>
76 <artifactId>org.argeo.slc.support</artifactId>
77 <version>2.1.8</version>
78 <scope>provided</scope>
79 </dependency>
80
81 <!-- <dependency> <groupId>org.argeo.dep.osgi</groupId> <artifactId>org.argeo.dep.osgi.maven.embedder</artifactId>
82 </dependency> -->
83 <!-- <dependency> -->
84 <!-- <groupId>org.argeo.tp.spring</groupId> -->
85 <!-- <artifactId>org.springframework.beans</artifactId> -->
86 <!-- </dependency> -->
87 <!-- <dependency> -->
88 <!-- <groupId>org.argeo.tp.apache.commons</groupId> -->
89 <!-- <artifactId>org.apache.commons.io</artifactId> -->
90 <!-- </dependency> -->
91
92 <!-- <dependency> -->
93 <!-- <groupId>org.argeo.tp.misc</groupId> -->
94 <!-- <artifactId>org.slf4j.commons.logging</artifactId> -->
95 <!-- </dependency> -->
96
97 <dependency>
98 <groupId>org.apache.maven</groupId>
99 <artifactId>maven-embedder</artifactId>
100 <version>${version.maven}</version>
101 <optional>true</optional>
102 <scope>compile</scope>
103 <exclusions>
104 <exclusion>
105 <groupId>org.slf4j</groupId>
106 <artifactId>slf4j-api</artifactId>
107 </exclusion>
108 <exclusion>
109 <groupId>commons-logging</groupId>
110 <artifactId>commons-logging</artifactId>
111 </exclusion>
112 <exclusion>
113 <groupId>commons-cli</groupId>
114 <artifactId>commons-cli</artifactId>
115 </exclusion>
116 <exclusion>
117 <groupId>org.eclipse.aether</groupId>
118 <artifactId>aether-spi</artifactId>
119 </exclusion>
120 <exclusion>
121 <groupId>org.eclipse.aether</groupId>
122 <artifactId>aether-api</artifactId>
123 </exclusion>
124 <exclusion>
125 <groupId>org.eclipse.aether</groupId>
126 <artifactId>aether-util</artifactId>
127 </exclusion>
128 <exclusion>
129 <groupId>org.eclipse.aether</groupId>
130 <artifactId>aether-impl</artifactId>
131 </exclusion>
132 </exclusions>
133 </dependency>
134 <dependency>
135 <groupId>org.eclipse.aether</groupId>
136 <artifactId>aether-transport-wagon</artifactId>
137 <version>${version.aether}</version>
138 <optional>true</optional>
139 <scope>compile</scope>
140 <exclusions>
141 <exclusion>
142 <groupId>commons-logging</groupId>
143 <artifactId>commons-logging</artifactId>
144 </exclusion>
145 <exclusion>
146 <groupId>commons-logging</groupId>
147 <artifactId>commons-logging-api</artifactId>
148 </exclusion>
149 <exclusion>
150 <groupId>log4j</groupId>
151 <artifactId>log4j</artifactId>
152 </exclusion>
153 <exclusion>
154 <groupId>javax.inject</groupId>
155 <artifactId>javax.inject</artifactId>
156 </exclusion>
157 <exclusion>
158 <groupId>junit</groupId>
159 <artifactId>junit</artifactId>
160 </exclusion>
161 <exclusion>
162 <groupId>aopalliance</groupId>
163 <artifactId>aopalliance</artifactId>
164 </exclusion>
165 <exclusion>
166 <groupId>com.google.guava</groupId>
167 <artifactId>guava</artifactId>
168 </exclusion>
169 <exclusion>
170 <groupId>org.eclipse.aether</groupId>
171 <artifactId>aether-spi</artifactId>
172 </exclusion>
173 <exclusion>
174 <groupId>org.eclipse.aether</groupId>
175 <artifactId>aether-api</artifactId>
176 </exclusion>
177 <exclusion>
178 <groupId>org.eclipse.aether</groupId>
179 <artifactId>aether-util</artifactId>
180 </exclusion>
181 </exclusions>
182 </dependency>
183 <dependency>
184 <groupId>org.apache.maven.wagon</groupId>
185 <artifactId>wagon-provider-api</artifactId>
186 <version>${version.wagon}</version>
187 <optional>true</optional>
188 <scope>compile</scope>
189 <exclusions>
190 <exclusion>
191 <groupId>commons-logging</groupId>
192 <artifactId>commons-logging</artifactId>
193 </exclusion>
194 </exclusions>
195 </dependency>
196 <dependency>
197 <groupId>org.apache.maven.wagon</groupId>
198 <artifactId>wagon-file</artifactId>
199 <version>${version.wagon}</version>
200 <optional>true</optional>
201 <scope>compile</scope>
202 <exclusions>
203 <exclusion>
204 <groupId>commons-logging</groupId>
205 <artifactId>commons-logging</artifactId>
206 </exclusion>
207 </exclusions>
208 </dependency>
209 <dependency>
210 <groupId>org.apache.maven.wagon</groupId>
211 <artifactId>wagon-http-lightweight</artifactId>
212 <version>${version.wagon}</version>
213 <optional>true</optional>
214 <scope>compile</scope>
215 <exclusions>
216 <exclusion>
217 <groupId>nekohtml</groupId>
218 <artifactId>xercesMinimal</artifactId>
219 </exclusion>
220 <exclusion>
221 <groupId>commons-logging</groupId>
222 <artifactId>commons-logging</artifactId>
223 </exclusion>
224 <exclusion>
225 <groupId>commons-io</groupId>
226 <artifactId>commons-io</artifactId>
227 </exclusion>
228 </exclusions>
229 </dependency>
230 <dependency>
231 <groupId>org.apache.maven.wagon</groupId>
232 <artifactId>wagon-webdav-jackrabbit</artifactId>
233 <version>${version.wagon}</version>
234 <optional>true</optional>
235 <scope>compile</scope>
236 <exclusions>
237 <exclusion>
238 <groupId>org.slf4j</groupId>
239 <artifactId>slf4j-nop</artifactId>
240 </exclusion>
241 <exclusion>
242 <groupId>org.apache.jackrabbit</groupId>
243 <artifactId>jackrabbit-webdav</artifactId>
244 </exclusion>
245 </exclusions>
246 </dependency>
247 <!-- <dependency> -->
248 <!-- <groupId>org.eclipse.sisu</groupId> -->
249 <!-- <artifactId>org.eclipse.sisu.plexus</artifactId> -->
250 <!-- <version>0.3.3</version> -->
251 <!-- </dependency> -->
252
253 <!-- <dependency> -->
254 <!-- <groupId>org.argeo.tp.aether</groupId> -->
255 <!-- <artifactId>org.eclipse.aether.api</artifactId> -->
256 <!-- <scope>provided</scope> -->
257 <!-- </dependency> -->
258
259 <!-- <dependency> -->
260 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
261 <!-- <artifactId>org.junit</artifactId> -->
262 <!-- <scope>provided</scope> -->
263 <!-- </dependency> -->
264 </dependencies>
265
266 <repositories>
267 <repository>
268 <id>central</id>
269 <url>https://repo1.maven.org/maven2/</url>
270 <releases>
271 <enabled>true</enabled>
272 </releases>
273 <snapshots>
274 <enabled>false</enabled>
275 </snapshots>
276 </repository>
277 </repositories>
278 </project>