]> git.argeo.org Git - gpl/argeo-slc.git/blob - sandbox/argeo.slc.jemmytest/pom.xml
Modular distributions
[gpl/argeo-slc.git] / sandbox / argeo.slc.jemmytest / 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>argeo-slc</artifactId>
7 <version>0.11.3-SNAPSHOT</version>
8 <relativePath>../../org.argeo.slc</relativePath>
9 </parent>
10 <groupId>org.argeo.slc.sandbox</groupId>
11 <artifactId>org.argeo.slc.sandbox.jemmytest</artifactId>
12 <name>SLC Sandbox JemmyTest</name>
13 <packaging>jar</packaging>
14 <properties>
15 <bundlesToStart>
16 org.springframework.osgi.extender,
17 org.argeo.slc.detached,
18 org.argeo.slc.sandbox.jemmytest,
19 org.argeo.slc.support.equinox
20 </bundlesToStart>
21 </properties>
22 <build>
23 <plugins>
24 <plugin>
25 <artifactId>maven-jar-plugin</artifactId>
26 </plugin>
27 <plugin>
28 <groupId>org.apache.felix</groupId>
29 <artifactId>maven-bundle-plugin</artifactId>
30 <version>${version.maven-bundle-plugin}</version>
31 <configuration>
32 <instructions>
33 <Export-Package>
34 org.argeo.slc.jemmytest.*
35 </Export-Package>
36 <Import-Package>
37 *,org.springframework.beans.factory.config
38 </Import-Package>
39 <Require-Bundle>
40 org.argeo.slc.detached
41 </Require-Bundle>
42 <Spring-Context>*;create-asynchronously:=false</Spring-Context>
43 </instructions>
44
45 </configuration>
46 </plugin>
47 <plugin>
48 <groupId>org.apache.maven.plugins</groupId>
49 <artifactId>maven-compiler-plugin</artifactId>
50 <configuration>
51 <source>1.4</source>
52 <target>1.4</target>
53 </configuration>
54 </plugin>
55 <plugin>
56 <groupId>org.apache.maven.plugins</groupId>
57 <artifactId>maven-source-plugin</artifactId>
58 <executions>
59 <execution>
60 <id>attach-sources</id>
61 <phase>package</phase>
62 <goals>
63 <goal>jar</goal>
64 </goals>
65 </execution>
66 </executions>
67 </plugin>
68 <plugin>
69 <groupId>org.apache.maven.plugins</groupId>
70 <artifactId>maven-surefire-plugin</artifactId>
71 <configuration></configuration>
72 </plugin>
73 <plugin>
74 <artifactId>maven-dependency-plugin</artifactId>
75 <executions>
76 <execution>
77 <goals>
78 <goal>unpack</goal>
79 </goals>
80 <phase>initialize</phase>
81 <configuration>
82 <outputDirectory>target/equinox</outputDirectory>
83 <artifactItems>
84 <artifactItem>
85 <groupId>org.argeo.slc.runtime</groupId>
86 <artifactId>org.argeo.slc.osgiboot</artifactId>
87 <version>${project.version}</version>
88 <type>tar.gz</type>
89 <classifier>osgiboot</classifier>
90 </artifactItem>
91 </artifactItems>
92 </configuration>
93 </execution>
94 </executions>
95
96 </plugin>
97 <plugin>
98 <artifactId>maven-antrun-plugin</artifactId>
99 <configuration>
100 <tasks>
101 <path id="slc.osgi.locations.raw">
102 <dirset dir="${user.dir}/modules">
103 <include name="*" />
104 <exclude name=".svn" />
105 </dirset>
106 <path refid="maven.compile.classpath" />
107 </path>
108 <pathconvert dirsep="/" property="slc.osgi.locations"
109 refid="slc.osgi.locations.raw" />
110
111 <property name="slc.osgi.start" value="${bundlesToStart}" />
112 <ant antfile="target/equinox/osgiboot.xml" />
113
114 </tasks>
115 </configuration>
116 </plugin>
117
118 </plugins>
119 </build>
120 <profiles></profiles>
121 <dependencies>
122
123
124 <dependency>
125 <groupId>org.argeo.slc.runtime</groupId>
126 <artifactId>org.argeo.slc.lib.detached</artifactId>
127 <version>${project.version}</version>
128 </dependency>
129 <dependency>
130 <groupId>org.argeo.slc.runtime</groupId>
131 <artifactId>org.argeo.slc.launcher</artifactId>
132 <version>${project.version}</version>
133 </dependency>
134 <dependency>
135 <groupId>org.argeo.dep.jemmy</groupId>
136 <artifactId>org.argeo.dep.jemmy.nb61</artifactId>
137 </dependency>
138
139 <dependency>
140 <groupId>org.argeo.slc</groupId>
141 <artifactId>org.argeo.slc.detached.launcher</artifactId>
142 <version>${project.version}</version>
143 </dependency>
144
145 <dependency>
146 <groupId>org.springframework.osgi</groupId>
147 <artifactId>org.springframework.osgi.extender</artifactId>
148 </dependency>
149 <dependency>
150 <groupId>org.argeo.slc.runtime</groupId>
151 <artifactId>org.argeo.slc.support.equinox</artifactId>
152 <version>${project.version}</version>
153 </dependency>
154
155 <!--
156 <dependency> <groupId>org.argeo.slc</groupId>
157 <artifactId>org.argeo.slc.detached</artifactId>
158 <version>${project.version}</version> <exclusions> <exclusion>
159 <groupId>org.apache.commons</groupId>
160 <artifactId>com.springsource.org.apache.commons.logging</artifactId>
161 </exclusion> </exclusions> </dependency> <dependency>
162 <groupId>org.argeo.dep.jemmy</groupId>
163 <artifactId>org.argeo.dep.jemmy.nb61</artifactId> </dependency>
164
165 <dependency> <groupId>org.argeo.slc</groupId>
166 <artifactId>org.argeo.slc.detached.launcher</artifactId>
167 <version>${project.version}</version> <exclusions> <exclusion>
168 <groupId>org.apache.commons</groupId>
169 <artifactId>com.springsource.org.apache.commons.logging</artifactId>
170 </exclusion> </exclusions> </dependency> <dependency>
171 <groupId>org.argeo.slc</groupId>
172 <artifactId>org.argeo.slc.agent</artifactId>
173 <version>${project.version}</version> <exclusions> <exclusion>
174 <groupId>org.apache.commons</groupId>
175 <artifactId>com.springsource.org.apache.commons.logging</artifactId>
176 </exclusion> </exclusions> </dependency>
177 -->
178 </dependencies>
179 </project>