root/his/tags/1.5.0/vecozo/pom.xml

Revision 1124, 5.1 kB (checked in by olger, 3 years ago)

Released 1.5.0

Line 
1 <!--
2   ~ Copyright 2008-2009 Stichting JoiningTracks, The Netherlands
3   ~ Licensed under the Apache License, Version 2.0 (the "License");
4   ~ you may not use this file except in compliance with the License.
5   ~ You may obtain a copy of the License at
6   ~
7   ~ http://www.apache.org/licenses/LICENSE-2.0
8   ~
9   ~ Unless required by applicable law or agreed to in writing,
10   ~ software distributed under the License is distributed on an "AS IS" BASIS,
11   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12   ~ See the License for the specific language governing permissions and
13   ~ limitations under the License.
14   -->
15
16 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
18
19     <parent>
20         <groupId>org.joiningtracks</groupId>
21         <artifactId>his</artifactId>
22         <version>1.5.0</version>
23         <relativePath>../pom.xml</relativePath>
24     </parent>
25
26     <modelVersion>4.0.0</modelVersion>
27     <name>his-vecozo</name>
28     <groupId>org.joiningtracks</groupId>
29     <artifactId>his-vecozo</artifactId>
30     <packaging>bundle</packaging>
31
32     <dependencies>
33         <!-- Module dependencies-->
34         <dependency>
35             <groupId>org.joiningtracks</groupId>
36             <artifactId>his-plugin-api</artifactId>
37             <version>${project.version}</version>
38             <scope>provided</scope>
39         </dependency>
40         <dependency>
41             <groupId>org.joiningtracks</groupId>
42             <artifactId>his-frontend-internal</artifactId>
43             <version>${project.version}</version>
44             <type>jar</type>
45             <scope>provided</scope>
46         </dependency>
47         <dependency>
48             <groupId>org.joiningtracks</groupId>
49             <artifactId>his-support-testutil</artifactId>
50             <version>${project.version}</version>
51             <scope>test</scope>
52         </dependency>
53
54         <!-- Other dependencies -->
55         <dependency>
56             <groupId>org.springframework.osgi</groupId>
57             <artifactId>spring-osgi-extender</artifactId>
58             <version>1.1.0</version>
59             <scope>runtime</scope>
60         </dependency>
61         <dependency>
62             <groupId>org.springframework.ws</groupId>
63             <artifactId>spring-ws</artifactId>
64             <version>1.5.5</version>
65             <classifier>all</classifier>
66         </dependency>
67         <dependency>
68             <groupId>xerces</groupId>
69             <artifactId>xercesImpl</artifactId>
70             <version>2.9.1</version>
71         </dependency>
72         <dependency>
73             <groupId>xml-apis</groupId>
74             <artifactId>xml-apis</artifactId>
75             <version>1.3.04</version>
76         </dependency>
77     </dependencies>
78
79     <build>
80         <plugins>
81             <plugin>
82                 <groupId>org.apache.felix</groupId>
83                 <artifactId>maven-bundle-plugin</artifactId>
84                 <version>1.4.3</version>
85                 <extensions>true</extensions>
86                 <configuration>
87                     <instructions>
88                         <Private-Package>
89                             org.joiningtracks.*;
90                             nl.vektis.*;
91                         </Private-Package>
92                         <Export-Package>
93                             org.joiningtracks.his.vecozo; version=1.1.0
94                         </Export-Package>
95                         <Import-Package>
96                             org.joiningtracks.*;
97                             org.osgi.framework,
98                             <!-- all other dependencies should be marked optional -->
99                             *;resolution:=optional
100                         </Import-Package>
101                         <DynamicImport-Package>*</DynamicImport-Package>
102                         <!--
103                         Embedding dependencies should be done with care. If the springframework
104                         jars are included, the bundle will most likely not work.-->
105                         <Embed-Dependency>*;groupId=org.springframework.ws|org.apache.ws.security|org.apache.xerces|javax.xml.datatype</Embed-Dependency>
106                         <Embed-Directory>libs</Embed-Directory>
107                     </instructions>
108                 </configuration>
109             </plugin>
110             <plugin>
111                 <artifactId>maven-assembly-plugin</artifactId>
112                 <executions>
113                     <execution>
114                         <phase>package</phase>
115                         <goals>
116                             <goal>attached</goal>
117                         </goals>
118                     </execution>
119                 </executions>
120                 <configuration>
121                     <descriptors>
122                         <descriptor>src/main/assembly/dependencies.xml</descriptor>
123                     </descriptors>
124                 </configuration>
125             </plugin>
126         </plugins>
127     </build>
128 </project>
Note: See TracBrowser for help on using the browser.