]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.minimal/pom.xml
Fix issues with PostgreSQL
[gpl/argeo-slc.git] / dep / org.argeo.slc.dep.minimal / 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>1.1.12-SNAPSHOT</version>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.slc.dep.minimal</artifactId>
11 <name>SLC Minimal Dependencies</name>
12 <description>The minimal set of dependencies required to run an SLC execution</description>
13 <build>
14 <plugins>
15 <plugin>
16 <groupId>org.argeo.maven.plugins</groupId>
17 <artifactId>maven-argeo-osgi-plugin</artifactId>
18 <executions>
19 <execution>
20 <id>generate-descriptors</id>
21 <goals>
22 <goal>descriptors</goal>
23 </goals>
24 <phase>generate-resources</phase>
25 </execution>
26 </executions>
27 </plugin>
28 <plugin>
29 <groupId>org.apache.maven.plugins</groupId>
30 <artifactId>maven-dependency-plugin</artifactId>
31 <executions>
32 <execution>
33 <id>copy-dependencies</id>
34 <phase>package</phase>
35 <goals>
36 <goal>copy-dependencies</goal>
37 </goals>
38 </execution>
39 </executions>
40 </plugin>
41 </plugins>
42 </build>
43 <dependencies>
44 <!-- Absolutely minimal SLC Agent -->
45 <dependency>
46 <groupId>org.argeo.slc</groupId>
47 <artifactId>org.argeo.slc.core</artifactId>
48 <version>1.1.12-SNAPSHOT</version>
49 </dependency>
50 <dependency>
51 <groupId>org.argeo.slc</groupId>
52 <artifactId>org.argeo.slc.support.osgi</artifactId>
53 <version>1.1.12-SNAPSHOT</version>
54 </dependency>
55 <dependency>
56 <groupId>org.argeo.slc</groupId>
57 <artifactId>org.argeo.slc.agent</artifactId>
58 <version>1.1.12-SNAPSHOT</version>
59 </dependency>
60 <dependency>
61 <groupId>org.argeo.commons.base</groupId>
62 <artifactId>org.argeo.osgi.boot</artifactId>
63 <version>${version.argeo-commons}</version>
64 </dependency>
65 <dependency>
66 <groupId>org.argeo.tp</groupId>
67 <artifactId>org.springframework.osgi.extender</artifactId>
68 </dependency>
69 <dependency>
70 <groupId>org.argeo.commons.base</groupId>
71 <artifactId>org.argeo.dep.log4j</artifactId>
72 <version>${version.argeo-commons}</version>
73 <type>pom</type>
74 </dependency>
75
76 <!-- CLI Agent -->
77 <dependency>
78 <groupId>org.argeo.slc</groupId>
79 <artifactId>org.argeo.slc.launcher</artifactId>
80 <version>1.1.12-SNAPSHOT</version>
81 </dependency>
82 <dependency>
83 <groupId>org.argeo.slc</groupId>
84 <artifactId>org.argeo.slc.agent.cli</artifactId>
85 <version>1.1.12-SNAPSHOT</version>
86 </dependency>
87
88 <!-- JCR Agent -->
89 <dependency>
90 <groupId>org.argeo.slc</groupId>
91 <artifactId>org.argeo.slc.support.jcr</artifactId>
92 <version>1.1.12-SNAPSHOT</version>
93 </dependency>
94 <dependency>
95 <groupId>org.argeo.slc</groupId>
96 <artifactId>org.argeo.slc.agent.jcr</artifactId>
97 <version>1.1.12-SNAPSHOT</version>
98 </dependency>
99 <dependency>
100 <groupId>org.argeo.slc</groupId>
101 <artifactId>org.argeo.slc.node.jackrabbit</artifactId>
102 <version>1.1.12-SNAPSHOT</version>
103 </dependency>
104
105 <!-- Node subset -->
106 <!-- Default JCR repositories configurations -->
107 <dependency>
108 <groupId>org.argeo.commons.server</groupId>
109 <artifactId>org.argeo.node.repo.jackrabbit</artifactId>
110 <version>${version.argeo-commons}</version>
111 </dependency>
112
113 <!-- Argeo Security -->
114 <dependency>
115 <groupId>org.argeo.commons.security</groupId>
116 <artifactId>org.argeo.security.core</artifactId>
117 <version>${version.argeo-commons}</version>
118 </dependency>
119
120 <!-- VFS -->
121 <dependency>
122 <groupId>org.argeo.tp</groupId>
123 <artifactId>org.apache.commons.vfs</artifactId>
124 <exclusions>
125 <exclusion>
126 <groupId>org.argeo.tp</groupId>
127 <artifactId>org.apache.xmlcommons</artifactId>
128 </exclusion>
129 </exclusions>
130 </dependency>
131
132 <!-- Xerces and Xalan -->
133 <dependency>
134 <groupId>org.argeo.tp</groupId>
135 <artifactId>org.apache.xmlcommons</artifactId>
136 </dependency>
137 <dependency>
138 <groupId>org.argeo.tp</groupId>
139 <artifactId>org.apache.xalan</artifactId>
140 </dependency>
141
142 <!-- Javax -->
143 <dependency>
144 <groupId>org.argeo.tp</groupId>
145 <artifactId>javax.annotation</artifactId>
146 </dependency>
147
148 <!-- Jackrabbit -->
149 <dependency>
150 <groupId>org.argeo.commons.server</groupId>
151 <artifactId>org.argeo.server.jackrabbit</artifactId>
152 <version>${version.argeo-commons}</version>
153 </dependency>
154 <dependency>
155 <groupId>org.argeo.commons.security</groupId>
156 <artifactId>org.argeo.security.jackrabbit</artifactId>
157 <version>${version.argeo-commons}</version>
158 </dependency>
159
160 <!-- Security (Jackrabbit) -->
161 <dependency>
162 <groupId>org.argeo.commons.security</groupId>
163 <artifactId>org.argeo.security.dao.jackrabbit</artifactId>
164 <version>${version.argeo-commons}</version>
165 </dependency>
166
167 <!-- Security (Standalone) -->
168 <dependency>
169 <groupId>org.argeo.commons.security</groupId>
170 <artifactId>org.argeo.security.dao.os</artifactId>
171 <version>${version.argeo-commons}</version>
172 </dependency>
173
174 <!-- DB drivers -->
175 <dependency>
176 <groupId>org.argeo.tp</groupId>
177 <artifactId>org.h2</artifactId>
178 </dependency>
179 </dependencies>
180 <profiles>
181 <profile>
182 <id>check-osgi</id>
183 <build>
184 <plugins>
185 <plugin>
186 <groupId>org.argeo.maven.plugins</groupId>
187 <artifactId>maven-argeo-osgi-plugin</artifactId>
188 <executions>
189 <execution>
190 <id>check-osgi</id>
191 <phase>test</phase>
192 <goals>
193 <goal>equinox</goal>
194 </goals>
195 <configuration>
196 <onlyCheck>true</onlyCheck>
197 </configuration>
198 </execution>
199 </executions>
200 </plugin>
201 </plugins>
202 </build>
203 </profile>
204 </profiles>
205 </project>