Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / ux / mwtnSpectrum / mwtnSpectrum-bundle / 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"
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   <modelVersion>4.0.0</modelVersion>
5   <parent>
6     <artifactId>mwtnSpectrum</artifactId>
7     <groupId>cn.com.zte.odl.dlux</groupId>
8     <version>0.5.1-SNAPSHOT</version>
9     <relativePath>..</relativePath>
10   </parent>
11   <artifactId>mwtnSpectrum-bundle</artifactId>
12   <name>${prefix} ${project.artifactId}</name>
13   <packaging>bundle</packaging>
14
15   <dependencies>
16     <dependency>
17       <groupId>org.osgi</groupId>
18       <artifactId>org.osgi.core</artifactId>
19       <version>${osgi.core.version}</version>
20     </dependency>
21     <dependency>
22       <groupId>org.osgi</groupId>
23       <artifactId>org.osgi.compendium</artifactId>
24       <version>${osgi.core.version}</version>
25     </dependency>
26     <dependency>
27       <groupId>org.apache.felix</groupId>
28       <artifactId>org.osgi.compendium</artifactId>
29       <version>${apache.felix.compendium}</version>
30     </dependency>
31     <dependency>
32       <groupId>org.opendaylight.dlux</groupId>
33       <artifactId>loader</artifactId>
34       <version>${dlux.loader.version}</version>
35     </dependency>
36     <dependency>
37       <groupId>cn.com.zte.odl.dlux</groupId>
38       <artifactId>mwtnSpectrum-module</artifactId>
39       <version>0.5.1-SNAPSHOT</version>
40     </dependency>
41   </dependencies>
42   <build>
43     <resources>
44       <resource>
45         <directory>target/generated-resources</directory>
46       </resource>
47       <resource>
48         <directory>src/main/resources</directory>
49       </resource>
50     </resources>
51     <plugins>
52       <plugin>
53         <groupId>org.apache.maven.plugins</groupId>
54         <artifactId>maven-dependency-plugin</artifactId>
55         <version>2.6</version>
56         <executions>
57           <!--loader Resources -->
58           <execution>
59             <id>unpack-loader-resources</id>
60             <goals>
61               <goal>unpack-dependencies</goal>
62             </goals>
63             <phase>generate-resources</phase>
64             <configuration>
65               <outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
66               <groupId>cn.com.zte.odl.dlux</groupId>
67               <includeArtifactIds>mwtnSpectrum-module</includeArtifactIds>
68               <excludes>META-INF\/**</excludes>
69               <excludeTransitive>true</excludeTransitive>
70               <ignorePermissions>false</ignorePermissions>
71             </configuration>
72           </execution>
73         </executions>
74       </plugin>
75       <plugin>
76         <groupId>org.apache.felix</groupId>
77         <artifactId>maven-bundle-plugin</artifactId>
78         <extensions>true</extensions>
79         <configuration>
80           <instructions>
81             <Import-Package>org.osgi.service.http,
82               org.osgi.framework;version="1.0.0",
83               org.opendaylight.dlux.loader
84             </Import-Package>
85             <Export-Package></Export-Package>
86           </instructions>
87         </configuration>
88       </plugin>
89
90       <!-- <plugin>
91         <artifactId>maven-resources-plugin</artifactId>
92         <version>3.0.1</version>
93         <executions>
94           <execution>
95             <id>copy-resources</id>
96             <!- - here the phase you need - ->
97             <phase>package</phase>
98             <goals>
99               <goal>copy-resources</goal>
100             </goals>
101             <configuration>
102               <outputDirectory>../../deploy</outputDirectory>
103               <resources>
104                 <resource>
105                   <directory>target</directory>
106                   <includes>
107                     <include>${project.artifactId}-${project.version}.jar</include>
108                   </includes>
109                   <filtering>true</filtering>
110                 </resource>
111               </resources>
112             </configuration>
113           </execution>
114         </executions>
115       </plugin> -->
116
117     </plugins>
118   </build>
119 </project>