Add sdnr wt odlux
[ccsdk/features.git] / sdnr / wt / odlux / apps / faultApp / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6         <parent>
7                 <groupId>org.onap.ccsdk.parent</groupId>
8                 <artifactId>odlparent</artifactId>
9                 <version>1.2.1-SNAPSHOT</version>
10                 <relativePath />
11         </parent>
12
13         <modelVersion>4.0.0</modelVersion>
14         <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
15         <artifactId>sdnr-wt-odlux-app-faultApp</artifactId>
16         <version>0.4.1-SNAPSHOT</version>
17         <packaging>bundle</packaging>
18         <name>sdnr-wt-odlux-app-faultApp</name>
19         <licenses>
20                 <license>
21                         <name>Apache License, Version 2.0</name>
22                         <url>http://www.apache.org/licenses/LICENSE-2.0</url>
23                 </license>
24         </licenses>
25         <dependencies>
26                 <dependency>
27                         <groupId>${project.groupId}</groupId>
28                         <artifactId>sdnr-wt-odlux-core-model</artifactId>
29                         <version>${project.version}</version>
30                 </dependency>
31         </dependencies>
32         <build>
33                 <sourceDirectory>src2/main/java</sourceDirectory>
34                 <plugins>
35                         <plugin>
36                                 <artifactId>maven-clean-plugin</artifactId>
37                                 <version>2.5</version>
38                                 <configuration>
39                                         <filesets>
40                                                 <fileset>
41                                                         <directory>dist</directory>
42                                                         <followSymlinks>false</followSymlinks>
43                                                 </fileset>
44                                         </filesets>
45                                 </configuration>
46                         </plugin>
47                         <plugin>
48                                 <groupId>com.github.eirslett</groupId>
49                                 <artifactId>frontend-maven-plugin</artifactId>
50                                 <version>1.8-SNAPSHOT</version>
51                                 <executions>
52                                         <execution>
53                                                 <id>install node and yarn</id>
54                                                 <goals>
55                                                         <goal>install-node-and-yarn</goal>
56                                                 </goals>
57                                                 <!-- optional: default phase is "generate-resources" -->
58                                                 <phase>initialize</phase>
59                                                 <configuration>
60                                                         <nodeVersion>v8.10.0</nodeVersion>
61                                                         <yarnVersion>v1.12.3</yarnVersion>
62                                                 </configuration>
63                                         </execution>
64                                         <execution>
65                                                 <id>yarn build</id>
66                                                 <goals>
67                                                         <goal>yarn</goal>
68                                                 </goals>
69                                                 <configuration>
70                                                         <arguments>run build</arguments>
71                                                 </configuration>
72                                         </execution>
73                                 </executions>
74                         </plugin>
75                         <plugin>
76                                 <groupId>org.apache.maven.plugins</groupId>
77                                 <artifactId>maven-jar-plugin</artifactId>
78                         </plugin>
79                         <plugin>
80                                 <groupId>org.apache.felix</groupId>
81                                 <artifactId>maven-bundle-plugin</artifactId>
82                                 <extensions>true</extensions>
83                                 <configuration>
84                                         <instructions>
85                                                 <Import-Package>org.onap.ccsdk.features.sdnr.wt.odlux.model.*,com.opensymphony.*</Import-Package>
86                                                 <Private-Package></Private-Package>
87                                         </instructions>
88                                 </configuration>
89                         </plugin>
90                 </plugins>
91                 <resources>
92                         <resource>
93                                 <directory>dist</directory>
94                                 <targetPath>odlux</targetPath>
95                         </resource>
96                         <resource>
97                                 <directory>src2/main/resources</directory>
98                         </resource>
99                 </resources>
100         </build>
101         <pluginRepositories>
102                 <pluginRepository>
103                         <id>highstreet repo</id>
104                         <url>https://cloud-highstreet-technologies.com/mvn/</url>
105                         <snapshots>
106                                 <enabled>true</enabled>
107                                 <updatePolicy>always</updatePolicy>
108                         </snapshots>
109                 </pluginRepository>
110         </pluginRepositories>
111 </project>