]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.backend/pom.xml
[maven-release-plugin] prepare for next development iteration
[gpl/argeo-slc.git] / dep / org.argeo.slc.dep.backend / pom.xml
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">
2 <modelVersion>4.0.0</modelVersion>
3 <parent>
4 <groupId>org.argeo.slc</groupId>
5 <artifactId>dep</artifactId>
6 <version>2.1.5-SNAPSHOT</version>
7 <relativePath>..</relativePath>
8 </parent>
9 <artifactId>org.argeo.slc.dep.backend</artifactId>
10 <name>SLC Backend</name>
11 <build>
12 <plugins>
13 <plugin>
14 <groupId>org.apache.felix</groupId>
15 <artifactId>maven-bundle-plugin</artifactId>
16 <configuration>
17 <instructions>
18 <SLC-ModularDistribution>default</SLC-ModularDistribution>
19 </instructions>
20 </configuration>
21 </plugin>
22 <plugin>
23 <groupId>org.argeo.maven.plugins</groupId>
24 <artifactId>maven-argeo-osgi-plugin</artifactId>
25 <executions>
26 <execution>
27 <id>generate-descriptors</id>
28 <goals>
29 <goal>descriptors</goal>
30 </goals>
31 <phase>generate-resources</phase>
32 </execution>
33 </executions>
34 </plugin>
35 </plugins>
36 </build>
37 <dependencies>
38 <dependency>
39 <groupId>org.argeo.slc</groupId>
40 <artifactId>org.argeo.slc.dep.minimal</artifactId>
41 <version>2.1.5-SNAPSHOT</version>
42 </dependency>
43
44 <!-- SLC Libs -->
45 <!-- <dependency> -->
46 <!-- <groupId>org.argeo.slc</groupId> -->
47 <!-- <artifactId>org.argeo.slc.lib.repo</artifactId> -->
48 <!-- <version>1.1.14-SNAPSHOT</version> -->
49 <!-- </dependency> -->
50 <!-- <dependency> -->
51 <!-- <groupId>org.argeo.slc</groupId> -->
52 <!-- <artifactId>org.argeo.slc.lib.jcr</artifactId> -->
53 <!-- <version>1.1.14-SNAPSHOT</version> -->
54 <!-- </dependency> -->
55
56 <!-- Extensions -->
57 <dependency>
58 <groupId>org.argeo.slc</groupId>
59 <artifactId>org.argeo.slc.support</artifactId>
60 <version>2.1.5-SNAPSHOT</version>
61 </dependency>
62
63 <!-- SLC Repo -->
64 <dependency>
65 <groupId>org.argeo.slc</groupId>
66 <artifactId>org.argeo.slc.repo</artifactId>
67 <version>2.1.5-SNAPSHOT</version>
68 </dependency>
69 <dependency>
70 <groupId>org.argeo.slc</groupId>
71 <artifactId>org.argeo.slc.factory</artifactId>
72 <version>2.1.5-SNAPSHOT</version>
73 </dependency>
74 <dependency>
75 <groupId>org.argeo.slc</groupId>
76 <artifactId>org.argeo.slc.server.repo</artifactId>
77 <version>2.1.5-SNAPSHOT</version>
78 </dependency>
79 <!-- <dependency> -->
80 <!-- <groupId>org.argeo.slc</groupId> -->
81 <!-- <artifactId>org.argeo.slc.server.repo.webapp</artifactId> -->
82 <!-- <version>2.1.1-SNAPSHOT</version> -->
83 <!-- </dependency> -->
84
85 <!-- Node -->
86 <dependency>
87 <groupId>org.argeo.commons</groupId>
88 <artifactId>org.argeo.dep.cms.sdk</artifactId>
89 <version>${version.argeo-commons}</version>
90 </dependency>
91
92 <!-- UI -->
93 <dependency>
94 <groupId>org.argeo.slc</groupId>
95 <artifactId>org.argeo.slc.client.ui</artifactId>
96 <version>2.1.5-SNAPSHOT</version>
97 </dependency>
98 <dependency>
99 <groupId>org.argeo.slc</groupId>
100 <artifactId>org.argeo.slc.client.ui.dist</artifactId>
101 <version>2.1.5-SNAPSHOT</version>
102 </dependency>
103 <dependency>
104 <groupId>org.argeo.slc</groupId>
105 <artifactId>org.argeo.slc.client.rap</artifactId>
106 <version>2.1.5-SNAPSHOT</version>
107 </dependency>
108
109 <!-- For target platform generation -->
110 <dependency>
111 <groupId>org.argeo.slc</groupId>
112 <artifactId>org.argeo.slc.unit</artifactId>
113 <version>2.1.5-SNAPSHOT</version>
114 <scope>test</scope>
115 </dependency>
116
117 <!-- Third parties (extras) -->
118 <!-- <dependency> -->
119 <!-- <groupId>org.argeo.tp.misc</groupId> -->
120 <!-- <artifactId>biz.aQute.bnd</artifactId> -->
121 <!-- </dependency> -->
122 <!-- <dependency> -->
123 <!-- <groupId>org.argeo.tp.misc</groupId> -->
124 <!-- <artifactId>org.junit</artifactId> -->
125 <!-- </dependency> -->
126
127 <!-- <dependency> -->
128 <!-- <groupId>org.argeo.tp.extras</groupId> -->
129 <!-- <artifactId>net.sf.jxl</artifactId> -->
130 <!-- </dependency> -->
131 <!-- <dependency> -->
132 <!-- <groupId>org.argeo.tp.extras</groupId> -->
133 <!-- <artifactId>org.postgresql.postgresql</artifactId> -->
134 <!-- </dependency> -->
135 <!-- <dependency> -->
136 <!-- <groupId>org.argeo.tp.extras</groupId> -->
137 <!-- <artifactId>org.dbunit</artifactId> -->
138 <!-- </dependency> -->
139 <!-- <dependency> -->
140 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
141 <!-- <artifactId>org.eclipse.aether.api</artifactId> -->
142 <!-- </dependency> -->
143 <!-- <dependency> -->
144 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
145 <!-- <artifactId>org.eclipse.aether.spi</artifactId> -->
146 <!-- </dependency> -->
147 <!-- <dependency> -->
148 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
149 <!-- <artifactId>org.eclipse.aether.util</artifactId> -->
150 <!-- </dependency> -->
151 <!-- <dependency> -->
152 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
153 <!-- <artifactId>org.eclipse.aether.impl</artifactId> -->
154 <!-- </dependency> -->
155 <!-- <dependency> -->
156 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
157 <!-- <artifactId>org.eclipse.aether.connector.basic</artifactId> -->
158 <!-- </dependency> -->
159 <!-- <dependency> -->
160 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
161 <!-- <artifactId>org.eclipse.aether.transport.classpath</artifactId> -->
162 <!-- </dependency> -->
163 <!-- <dependency> -->
164 <!-- <groupId>org.argeo.tp.extras.eclipse</groupId> -->
165 <!-- <artifactId>org.eclipse.aether.transport.file</artifactId> -->
166 <!-- </dependency> -->
167 <!-- <dependency> -->
168 <!-- <groupId>org.argeo.tp.extras</groupId> -->
169 <!-- <artifactId>org.redline-rpm</artifactId> -->
170 <!-- </dependency> -->
171 <!-- <dependency> -->
172 <!-- <groupId>org.argeo.tp.extras</groupId> -->
173 <!-- <artifactId>org.tmatesoft.svnkit</artifactId> -->
174 <!-- </dependency> -->
175 </dependencies>
176 <profiles>
177 <profile>
178 <id>rpmbuild</id>
179 <build>
180 <plugins>
181 <plugin>
182 <groupId>org.apache.maven.plugins</groupId>
183 <artifactId>maven-dependency-plugin</artifactId>
184 <executions>
185 <execution>
186 <id>copy-argeo</id>
187 <phase>package</phase>
188 <goals>
189 <goal>copy-dependencies</goal>
190 </goals>
191 <configuration>
192 <includeTypes>jar</includeTypes>
193 <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory>
194 <includeGroupIds>org.argeo.slc</includeGroupIds>
195 <excludeTransitive>true</excludeTransitive>
196 <includeTypes>jar</includeTypes>
197 <includeScope>runtime</includeScope>
198 </configuration>
199 </execution>
200 <execution>
201 <id>copy-tp</id>
202 <phase>package</phase>
203 <goals>
204 <goal>copy-dependencies</goal>
205 </goals>
206 <configuration>
207 <includeTypes>jar</includeTypes>
208 <outputDirectory>${project.build.directory}/lib-tp</outputDirectory>
209 <excludeGroupIds>org.argeo.slc</excludeGroupIds>
210 <excludeTransitive>true</excludeTransitive>
211 <includeTypes>jar</includeTypes>
212 <includeScope>runtime</includeScope>
213 </configuration>
214 </execution>
215 </executions>
216 </plugin>
217 <plugin>
218 <groupId>org.codehaus.mojo</groupId>
219 <artifactId>rpm-maven-plugin</artifactId>
220 <executions>
221 <execution>
222 <id>rpm-argeo</id>
223 <phase>package</phase>
224 <goals>
225 <goal>rpm</goal>
226 </goals>
227 <configuration>
228 <name>slc-platform</name>
229 <mappings>
230 <mapping>
231 <directory>/usr/share/osgi</directory>
232 <username>root</username>
233 <groupname>root</groupname>
234 <filemode>644</filemode>
235 <directoryIncluded>false</directoryIncluded>
236 <sources>
237 <source>
238 <location>${project.build.directory}/lib-argeo</location>
239 <includes>
240 <include>*.jar</include>
241 </includes>
242 </source>
243 </sources>
244 </mapping>
245 </mappings>
246 <requires>
247 <require>argeo-cms-platform</require>
248 <require>slc-agent</require>
249 <require>slc-platform-tp</require>
250 </requires>
251 </configuration>
252 </execution>
253 </executions>
254 </plugin>
255 </plugins>
256 </build>
257 </profile>
258 <profile>
259 <id>rpmbuild-tp</id>
260 <build>
261 <plugins>
262 <plugin>
263 <groupId>org.codehaus.mojo</groupId>
264 <artifactId>rpm-maven-plugin</artifactId>
265 <executions>
266 <execution>
267 <id>rpm-tp</id>
268 <phase>package</phase>
269 <goals>
270 <goal>rpm</goal>
271 </goals>
272 <configuration>
273 <name>slc-platform-tp</name>
274 <projversion>${version.argeo-distribution}</projversion>
275 <mappings>
276 <mapping>
277 <directory>/usr/share/osgi</directory>
278 <username>root</username>
279 <groupname>root</groupname>
280 <filemode>644</filemode>
281 <directoryIncluded>false</directoryIncluded>
282 <sources>
283 <source>
284 <location>${project.build.directory}/lib-tp</location>
285 <includes>
286 <include>*.jar</include>
287 </includes>
288 </source>
289 </sources>
290 </mapping>
291 </mappings>
292 <requires>
293 <require>argeo-cms-sdk-tp</require>
294 </requires>
295 </configuration>
296 </execution>
297 </executions>
298 </plugin>
299 </plugins>
300 </build>
301 </profile>
302 </profiles>
303 </project>