]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.backend/pom.xml
First working version of import maven dependencies
[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"
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>dep</artifactId>
7 <version>0.13.2-SNAPSHOT</version>
8 <relativePath>..</relativePath>
9 </parent>
10
11 <groupId>org.argeo.slc.dep</groupId>
12 <artifactId>org.argeo.slc.dep.backend</artifactId>
13 <name>SLC Backend Dependencies</name>
14 <description>Shared by RAP and pure server</description>
15 <build>
16 <plugins>
17 <plugin>
18 <groupId>org.argeo.maven.plugins</groupId>
19 <artifactId>maven-argeo-osgi-plugin</artifactId>
20 <executions>
21 <execution>
22 <id>generate-descriptors</id>
23 <goals>
24 <goal>descriptors</goal>
25 </goals>
26 <phase>generate-resources</phase>
27 </execution>
28 </executions>
29 </plugin>
30 </plugins>
31 </build>
32 <dependencies>
33 <!-- SLC Agent -->
34 <dependency>
35 <groupId>org.argeo.slc.runtime</groupId>
36 <artifactId>org.argeo.slc.core</artifactId>
37 <version>0.13.2-SNAPSHOT</version>
38 </dependency>
39 <dependency>
40 <groupId>org.argeo.slc.runtime</groupId>
41 <artifactId>org.argeo.slc.support.simple</artifactId>
42 <version>0.13.2-SNAPSHOT</version>
43 </dependency>
44 <dependency>
45 <groupId>org.argeo.slc.runtime</groupId>
46 <artifactId>org.argeo.slc.support.ant</artifactId>
47 <version>0.13.2-SNAPSHOT</version>
48 </dependency>
49 <dependency>
50 <groupId>org.argeo.slc.runtime</groupId>
51 <artifactId>org.argeo.slc.support.jcr</artifactId>
52 <version>0.13.2-SNAPSHOT</version>
53 </dependency>
54 <dependency>
55 <groupId>org.argeo.slc.runtime</groupId>
56 <artifactId>org.argeo.slc.support.activemq</artifactId>
57 <version>0.13.2-SNAPSHOT</version>
58 </dependency>
59 <dependency>
60 <groupId>org.argeo.slc.runtime</groupId>
61 <artifactId>org.argeo.slc.server</artifactId>
62 <version>0.13.2-SNAPSHOT</version>
63 </dependency>
64 <dependency>
65 <groupId>org.argeo.slc.runtime</groupId>
66 <artifactId>org.argeo.slc.support.equinox</artifactId>
67 <version>0.13.2-SNAPSHOT</version>
68 </dependency>
69
70 <!-- SLC Agent Modules -->
71 <dependency>
72 <groupId>org.argeo.slc.modules</groupId>
73 <artifactId>org.argeo.slc.agent</artifactId>
74 <version>0.13.2-SNAPSHOT</version>
75 </dependency>
76 <dependency>
77 <groupId>org.argeo.slc.modules</groupId>
78 <artifactId>org.argeo.slc.agent.jcr</artifactId>
79 <version>0.13.2-SNAPSHOT</version>
80 </dependency>
81 <dependency>
82 <groupId>org.argeo.slc.modules</groupId>
83 <artifactId>org.argeo.slc.node.jackrabbit</artifactId>
84 <version>0.13.2-SNAPSHOT</version>
85 </dependency>
86
87 <!-- SLC Repo -->
88 <dependency>
89 <groupId>org.argeo.slc.runtime</groupId>
90 <artifactId>org.argeo.slc.repo</artifactId>
91 <version>0.13.2-SNAPSHOT</version>
92 </dependency>
93 <dependency>
94 <groupId>org.argeo.slc.modules</groupId>
95 <artifactId>org.argeo.slc.server.repo</artifactId>
96 <version>0.13.2-SNAPSHOT</version>
97 </dependency>
98 <dependency>
99 <groupId>org.argeo.slc.modules</groupId>
100 <artifactId>org.argeo.slc.server.repo.webapp</artifactId>
101 <version>0.13.2-SNAPSHOT</version>
102 </dependency>
103
104 <!-- Launcher -->
105 <dependency>
106 <groupId>org.argeo.slc.runtime</groupId>
107 <artifactId>org.argeo.slc.launcher</artifactId>
108 <version>0.13.2-SNAPSHOT</version>
109 <type>tar.gz</type>
110 <classifier>base</classifier>
111 </dependency>
112
113 <!-- Node -->
114 <dependency>
115 <groupId>org.argeo.commons.security</groupId>
116 <artifactId>org.argeo.security.dep.node</artifactId>
117 <version>${version.argeo-commons}</version>
118 <type>pom</type>
119 </dependency>
120 </dependencies>
121 <profiles>
122 <profile>
123 <id>check-osgi</id>
124 <build>
125 <plugins>
126 <plugin>
127 <groupId>org.argeo.maven.plugins</groupId>
128 <artifactId>maven-argeo-osgi-plugin</artifactId>
129 <executions>
130 <execution>
131 <id>check-osgi</id>
132 <phase>test</phase>
133 <goals>
134 <goal>equinox</goal>
135 </goals>
136 <configuration>
137 <onlyCheck>true</onlyCheck>
138 </configuration>
139 </execution>
140 </executions>
141 </plugin>
142 </plugins>
143 </build>
144 </profile>
145 <profile>
146 <id>rpmbuild</id>
147 <build>
148 <plugins>
149 <plugin>
150 <groupId>org.apache.maven.plugins</groupId>
151 <artifactId>maven-dependency-plugin</artifactId>
152 <executions>
153 <execution>
154 <id>copy-dependencies</id>
155 <phase>process-resources</phase>
156 <goals>
157 <goal>copy-dependencies</goal>
158 </goals>
159 <configuration>
160 <includeTypes>jar</includeTypes>
161 <includeGroupIds>org.argeo.slc.modules,org.argeo.slc.runtime</includeGroupIds>
162 <outputDirectory>${project.build.directory}/slc</outputDirectory>
163 </configuration>
164 </execution>
165 </executions>
166 </plugin>
167 <plugin>
168 <groupId>org.codehaus.mojo</groupId>
169 <artifactId>rpm-maven-plugin</artifactId>
170 <executions>
171 <execution>
172 <id>rpm-slc</id>
173 <phase>package</phase>
174 <goals>
175 <goal>rpm</goal>
176 </goals>
177 <configuration>
178 <name>slc-libs</name>
179 <copyright>2011 Argeo</copyright>
180 <mappings>
181 <mapping>
182 <directory>/usr/share/osgi</directory>
183 <username>root</username>
184 <groupname>root</groupname>
185 <filemode>644</filemode>
186 <directoryIncluded>false</directoryIncluded>
187 <sources>
188 <source>
189 <location>${project.build.directory}/slc</location>
190 </source>
191 </sources>
192 </mapping>
193 </mappings>
194 <requires>
195 <require>slc-tp</require>
196 <require>argeo-node</require>
197 </requires>
198 </configuration>
199 </execution>
200 </executions>
201 </plugin>
202 </plugins>
203 </build>
204 </profile>
205 <profile>
206 <id>rpmbuild-tp</id>
207 <build>
208 <plugins>
209 <plugin>
210 <groupId>org.codehaus.mojo</groupId>
211 <artifactId>rpm-maven-plugin</artifactId>
212 <executions>
213 <execution>
214 <id>rpm-tp</id>
215 <phase>package</phase>
216 <goals>
217 <goal>rpm</goal>
218 </goals>
219 <configuration>
220 <name>slc-tp</name>
221 <projversion>${version.argeo-distribution}</projversion>
222 <mappings>
223 <mapping>
224 <directory>/usr/share/osgi</directory>
225 <username>root</username>
226 <groupname>root</groupname>
227 <filemode>644</filemode>
228 <directoryIncluded>false</directoryIncluded>
229 <dependency>
230 <includes>
231 <!-- Core -->
232 <include>org.aspectj:com.springsource.org.aspectj.runtime</include>
233 <include>org.aspectj:com.springsource.org.aspectj.weaver</include>
234 <!-- Simple -->
235 <include>com.jcraft.jsch:com.springsource.com.jcraft.jsch</include>
236 <include>com.opensymphony.quartz:com.springsource.org.quartz</include>
237 <include>org.springframework:org.springframework.context.support</include>
238 <include>javax.mail:com.springsource.javax.mail</include>
239 <include>com.svnkit:com.springsource.org.tmatesoft.svn</include>
240 <include>javax.mail:com.springsource.javax.mail</include>
241 <include>org.argeo.dep.osgi:org.redline_rpm</include>
242 <!-- Ant -->
243 <include>org.apache.ant:com.springsource.org.apache.tools.ant</include>
244 <include>org.apache.ant:com.springsource.org.apache.tools.ant.launch</include>
245 <include>org.apache.oro:com.springsource.org.apache.oro</include>
246 <include>org.apache.bsf:com.springsource.org.apache.bsf</include>
247 <!-- Maven -->
248 <include>org.argeo.dep.osgi:org.argeo.dep.osgi.aether</include>
249 <!-- Misc -->
250 <include>net.sourceforge.jexcelapi:com.springsource.jxl</include>
251 </includes>
252 </dependency>
253 </mapping>
254 </mappings>
255 <requires>
256 <require>argeo-node-tp</require>
257 </requires>
258 </configuration>
259 </execution>
260 </executions>
261 </plugin>
262 </plugins>
263 </build>
264 </profile>
265 </profiles>
266 </project>