Import atomix/{storage,utils}
[controller.git] / third-party / atomix / storage / pom.xml
1 <!--
2   ~ Copyright 2017-present Open Networking Foundation
3   ~
4   ~ Licensed under the Apache License, Version 2.0 (the "License");
5   ~ you may not use this file except in compliance with the License.
6   ~ You may obtain a copy of the License at
7   ~
8   ~     http://www.apache.org/licenses/LICENSE-2.0
9   ~
10   ~ Unless required by applicable law or agreed to in writing, software
11   ~ distributed under the License is distributed on an "AS IS" BASIS,
12   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   ~ See the License for the specific language governing permissions and
14   ~ limitations under the License.
15   -->
16 <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/xsd/maven-4.0.0.xsd">
17   <modelVersion>4.0.0</modelVersion>
18
19   <parent>
20     <groupId>io.atomix</groupId>
21     <artifactId>atomix-parent</artifactId>
22     <version>3.2.0-SNAPSHOT</version>
23   </parent>
24
25   <packaging>bundle</packaging>
26   <artifactId>atomix-storage</artifactId>
27   <name>Atomix Storage</name>
28
29   <dependencies>
30     <dependency>
31       <groupId>io.atomix</groupId>
32       <artifactId>atomix-utils</artifactId>
33       <version>${project.version}</version>
34     </dependency>
35   </dependencies>
36
37   <build>
38     <plugins>
39       <plugin>
40         <groupId>org.apache.felix</groupId>
41         <artifactId>maven-bundle-plugin</artifactId>
42         <extensions>true</extensions>
43         <configuration>
44           <instructions>
45             <Export-Package>
46               io.atomix.storage.*
47             </Export-Package>
48             <Import-Package>
49               !sun.nio.ch,!sun.misc,*
50             </Import-Package>
51           </instructions>
52         </configuration>
53       </plugin>
54     </plugins>
55   </build>
56 </project>