]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.backend/pom.xml
[maven-release-plugin] copy for tag argeo-slc-2.1.5
[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</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</version>
42 <type>pom</type>
43 </dependency>
44
45 <!-- SLC Libs -->
46 <!-- <dependency> -->
47 <!-- <groupId>org.argeo.slc</groupId> -->
48 <!-- <artifactId>org.argeo.slc.lib.repo</artifactId> -->
49 <!-- <version>1.1.14-SNAPSHOT</version> -->
50 <!-- </dependency> -->
51 <!-- <dependency> -->
52 <!-- <groupId>org.argeo.slc</groupId> -->
53 <!-- <artifactId>org.argeo.slc.lib.jcr</artifactId> -->
54 <!-- <version>1.1.14-SNAPSHOT</version> -->
55 <!-- </dependency> -->
56
57 <!-- Extensions -->
58 <dependency>
59 <groupId>org.argeo.slc</groupId>
60 <artifactId>org.argeo.slc.support</artifactId>
61 <version>2.1.5</version>
62 </dependency>
63
64 <!-- SLC Repo -->
65 <dependency>
66 <groupId>org.argeo.slc</groupId>
67 <artifactId>org.argeo.slc.repo</artifactId>
68 <version>2.1.5</version>
69 </dependency>
70 <dependency>
71 <groupId>org.argeo.slc</groupId>
72 <artifactId>org.argeo.slc.factory</artifactId>
73 <version>2.1.5</version>
74 </dependency>
75 <dependency>
76 <groupId>org.argeo.slc</groupId>
77 <artifactId>org.argeo.slc.server.repo</artifactId>
78 <version>2.1.5</version>
79 </dependency>
80 <!-- <dependency> -->
81 <!-- <groupId>org.argeo.slc</groupId> -->
82 <!-- <artifactId>org.argeo.slc.server.repo.webapp</artifactId> -->
83 <!-- <version>2.1.1-SNAPSHOT</version> -->
84 <!-- </dependency> -->
85
86 <!-- Node -->
87 <dependency>
88 <groupId>org.argeo.commons</groupId>
89 <artifactId>org.argeo.dep.cms.sdk</artifactId>
90 <version>${version.argeo-commons}</version>
91 </dependency>
92
93 <!-- UI -->
94 <dependency>
95 <groupId>org.argeo.slc</groupId>
96 <artifactId>org.argeo.slc.client.ui</artifactId>
97 <version>2.1.5</version>
98 </dependency>
99 <dependency>
100 <groupId>org.argeo.slc</groupId>
101 <artifactId>org.argeo.slc.client.ui.dist</artifactId>
102 <version>2.1.5</version>
103 </dependency>
104 <dependency>
105 <groupId>org.argeo.slc</groupId>
106 <artifactId>org.argeo.slc.client.rap</artifactId>
107 <version>2.1.5</version>
108 </dependency>
109
110 <!-- For target platform generation -->
111 <dependency>
112 <groupId>org.argeo.slc</groupId>
113 <artifactId>org.argeo.slc.unit</artifactId>
114 <version>2.1.5</version>
115 <scope>test</scope>
116 </dependency>
117 </dependencies>
118 <profiles>
119 <profile>
120 <id>rpmbuild</id>
121 <build>
122 <plugins>
123 <plugin>
124 <groupId>org.apache.maven.plugins</groupId>
125 <artifactId>maven-dependency-plugin</artifactId>
126 <executions>
127 <execution>
128 <id>copy-argeo</id>
129 <phase>package</phase>
130 <goals>
131 <goal>copy-dependencies</goal>
132 </goals>
133 <configuration>
134 <includeTypes>jar</includeTypes>
135 <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory>
136 <includeGroupIds>org.argeo.slc</includeGroupIds>
137 <excludeTransitive>true</excludeTransitive>
138 <includeTypes>jar</includeTypes>
139 <includeScope>runtime</includeScope>
140 <useRepositoryLayout>true</useRepositoryLayout>
141 </configuration>
142 </execution>
143 <!-- <execution> -->
144 <!-- <id>copy-argeo-self</id> -->
145 <!-- <phase>package</phase> -->
146 <!-- <goals> -->
147 <!-- <goal>copy</goal> -->
148 <!-- </goals> -->
149 <!-- <configuration> -->
150 <!-- <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory> -->
151 <!-- <useRepositoryLayout>true</useRepositoryLayout> -->
152 <!-- <artifactItems> -->
153 <!-- <artifactItem> -->
154 <!-- <groupId>${project.groupId}</groupId> -->
155 <!-- <artifactId>${project.artifactId}</artifactId> -->
156 <!-- <version>${project.version}</version> -->
157 <!-- <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory> -->
158 <!-- </artifactItem> -->
159 <!-- </artifactItems> -->
160 <!-- </configuration> -->
161 <!-- </execution> -->
162 </executions>
163 </plugin>
164 <plugin>
165 <groupId>org.codehaus.mojo</groupId>
166 <artifactId>rpm-maven-plugin</artifactId>
167 <executions>
168 <execution>
169 <id>rpm-argeo</id>
170 <phase>package</phase>
171 <goals>
172 <goal>rpm</goal>
173 </goals>
174 <configuration>
175 <name>slc-platform</name>
176 <mappings>
177 <mapping>
178 <directory>/usr/share/osgi</directory>
179 <username>root</username>
180 <groupname>root</groupname>
181 <filemode>644</filemode>
182 <directoryIncluded>true</directoryIncluded>
183 <sources>
184 <source>
185 <location>${project.build.directory}/lib-argeo</location>
186 <includes>
187 <include>**/*.jar</include>
188 </includes>
189 </source>
190 </sources>
191 </mapping>
192 <mapping>
193 <directory>/usr/share/osgi/org/argeo/slc/${project.artifactId}/${project.version}</directory>
194 <username>root</username>
195 <groupname>root</groupname>
196 <directoryIncluded>false</directoryIncluded>
197 <artifact />
198 </mapping>
199 </mappings>
200 <requires>
201 <require>argeo-cms-platform</require>
202 <require>argeo-cms-sdk-tp</require>
203 <require>slc-agent</require>
204 </requires>
205 </configuration>
206 </execution>
207 </executions>
208 </plugin>
209 </plugins>
210 </build>
211 </profile>
212 </profiles>
213 </project>