]> git.argeo.org Git - gpl/argeo-suite.git/blob - dep/pom.xml
Merge remote-tracking branch 'origin/unstable' into testing
[gpl/argeo-suite.git] / dep / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.suite</groupId>
6 <artifactId>argeo-suite</artifactId>
7 <version>2.1-SNAPSHOT</version>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>dep</artifactId>
11 <name>Argeo Suite Dependencies</name>
12 <packaging>pom</packaging>
13 <modules>
14 <module>org.argeo.suite.dep.ui.rap</module>
15 <module>org.argeo.suite.dep.e4.rap</module>
16 <!-- <module>org.argeo.suite.dep.e4.rcp</module> -->
17 </modules>
18 <build>
19 <plugins>
20 <plugin>
21 <groupId>org.codehaus.mojo</groupId>
22 <artifactId>properties-maven-plugin</artifactId>
23 <configuration>
24 <quiet>true</quiet>
25 <files>
26 <file>../../cnf/${version.context}.bnd</file>
27 </files>
28 </configuration>
29 </plugin>
30 <plugin>
31 <groupId>org.apache.felix</groupId>
32 <artifactId>maven-bundle-plugin</artifactId>
33 <configuration>
34 <instructions>
35 <SLC-ModularDistribution>default</SLC-ModularDistribution>
36 </instructions>
37 </configuration>
38 </plugin>
39 <plugin>
40 <groupId>org.argeo.maven.plugins</groupId>
41 <artifactId>argeo-osgi-plugin</artifactId>
42 <executions>
43 <execution>
44 <id>generate-descriptors</id>
45 <goals>
46 <goal>descriptors</goal>
47 </goals>
48 <phase>generate-resources</phase>
49 </execution>
50 </executions>
51 </plugin>
52 <plugin>
53 <artifactId>maven-assembly-plugin</artifactId>
54 <configuration>
55 <attach>false</attach>
56 </configuration>
57 </plugin>
58 </plugins>
59 </build>
60 <dependencies>
61 <!-- SDK -->
62 <dependency>
63 <groupId>org.argeo.tp.equinox</groupId>
64 <artifactId>org.eclipse.osgi</artifactId>
65 <scope>test</scope>
66 </dependency>
67 <dependency>
68 <groupId>org.argeo.tp.sdk</groupId>
69 <artifactId>org.junit</artifactId>
70 <scope>test</scope>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.tp.sdk</groupId>
74 <artifactId>org.hamcrest</artifactId>
75 <scope>test</scope>
76 </dependency>
77 </dependencies>
78 <profiles>
79 <profile>
80 <id>check-osgi</id>
81 <build>
82 <plugins>
83 <plugin>
84 <groupId>org.argeo.maven.plugins</groupId>
85 <artifactId>argeo-osgi-plugin</artifactId>
86 <executions>
87 <execution>
88 <id>check-osgi</id>
89 <phase>test</phase>
90 <goals>
91 <goal>equinox</goal>
92 </goals>
93 <configuration>
94 <onlyCheck>true</onlyCheck>
95 </configuration>
96 </execution>
97 </executions>
98 </plugin>
99 </plugins>
100 </build>
101 <dependencies>
102 <!-- OSGi test -->
103 <dependency>
104 <groupId>org.argeo.commons</groupId>
105 <artifactId>org.argeo.osgi.boot</artifactId>
106 <version>${version.argeo-commons}</version>
107 <scope>test</scope>
108 </dependency>
109 </dependencies>
110 </profile>
111 </profiles>
112 </project>