]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.sdk.rcp/pom.xml
7d9f4b403f3c458eae9439c3861cfb000ac80118
[gpl/argeo-slc.git] / dep / org.argeo.slc.dep.sdk.rcp / 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.1-SNAPSHOT</version>
8 <relativePath>..</relativePath>
9 </parent>
10 <groupId>org.argeo.slc.dep</groupId>
11 <artifactId>org.argeo.slc.dep.sdk.rcp</artifactId>
12 <name>SLC Eclipse RCP Dependencies</name>
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 <execution>
27 <id>check-osgi</id>
28 <phase>test</phase>
29 <goals>
30 <goal>equinox</goal>
31 </goals>
32 <configuration>
33 <onlyCheck>true</onlyCheck>
34 <argsToAppend>
35 <arg>-clean</arg>
36 </argsToAppend>
37 </configuration>
38 </execution>
39 </executions>
40 </plugin>
41 </plugins>
42 </build>
43 <dependencies>
44 <!-- Perspectives -->
45 <dependency>
46 <groupId>org.argeo.slc.dep</groupId>
47 <artifactId>org.argeo.slc.dep.eclipse</artifactId>
48 <version>0.13.1-SNAPSHOT</version>
49 </dependency>
50 <dependency>
51 <groupId>org.argeo.slc.eclipse</groupId>
52 <artifactId>org.argeo.slc.client.rcp</artifactId>
53 <version>0.13.1-SNAPSHOT</version>
54 </dependency>
55
56 <!-- Secure Application -->
57 <dependency>
58 <groupId>org.argeo.commons.security</groupId>
59 <artifactId>org.argeo.security.dep.node.rcp</artifactId>
60 <version>${version.argeo-commons}</version>
61 </dependency>
62
63 <!-- For target platform generation -->
64 <dependency>
65 <groupId>org.argeo.slc.runtime</groupId>
66 <artifactId>org.argeo.slc.unit</artifactId>
67 <version>0.13.1-SNAPSHOT</version>
68 <scope>test</scope>
69 </dependency>
70 </dependencies>
71 <profiles>
72 <profile>
73 <id>rpmbuild</id>
74 <build>
75 <plugins>
76 <plugin>
77 <groupId>org.codehaus.mojo</groupId>
78 <artifactId>rpm-maven-plugin</artifactId>
79 <executions>
80 <execution>
81 <id>rpm-slc-rcp</id>
82 <phase>package</phase>
83 <goals>
84 <goal>rpm</goal>
85 </goals>
86 <configuration>
87 <name>slc-rcp</name>
88 <copyright>2011 Argeo</copyright>
89 <mappings>
90 <mapping>
91 <directory>/usr/share/osgi/rcp</directory>
92 <username>root</username>
93 <groupname>root</groupname>
94 <filemode>644</filemode>
95 <directoryIncluded>false</directoryIncluded>
96 <dependency>
97 <includes>
98 <include>org.argeo.slc.eclipse:org.argeo.slc.client.rcp</include>
99 </includes>
100 </dependency>
101 </mapping>
102 </mappings>
103 <requires>
104 <require>slc-eclipse</require>
105 <require>argeo-node-rcp</require>
106 </requires>
107 </configuration>
108 </execution>
109 </executions>
110 </plugin>
111 <plugin>
112 <artifactId>maven-antrun-plugin</artifactId>
113 <executions>
114 <execution>
115 <phase>install</phase>
116 <goals>
117 <goal>run</goal>
118 </goals>
119 <configuration>
120 <target>
121 <copy todir="${rpm.stagingRepository}" verbose="true">
122 <fileset dir="${project.build.directory}/rpm"
123 includes="*/RPMS/**/*.rpm" />
124 <flattenmapper />
125 </copy>
126 </target>
127 </configuration>
128 </execution>
129 </executions>
130 </plugin>
131 </plugins>
132 </build>
133 </profile>
134 </profiles>
135 </project>