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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.onap.ccsdk.parent</groupId>
7 <artifactId>odlparent</artifactId>
8 <version>1.5.1-SNAPSHOT</version>
12 <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
13 <artifactId>sdnr-wt-odlux-framework</artifactId>
14 <version>0.7.0-SNAPSHOT</version>
15 <packaging>jar</packaging>
17 <name>sdnr-wt-odlux-framework</name>
20 <name>Apache License, Version 2.0</name>
21 <url>http://www.apache.org/licenses/LICENSE-2.0</url>
26 <buildtime>${maven.build.timestamp}</buildtime>
27 <distversion>ONAP Dublin (Flourine-SR2)</distversion>
28 <buildno>15.b8b89e4(19/08/12)</buildno>
29 <odlux.version>ONAP SDN-R | ONF Wireless for ${distversion} - Build: ${buildtime} ${buildno} ${project.version}</odlux.version>
34 <id>highstreet repo</id>
35 <url>https://cloud-highstreet-technologies.com/mvn/</url>
37 <enabled>true</enabled>
38 <updatePolicy>always</updatePolicy>
46 <directory>dist</directory>
47 <targetPath>odlux</targetPath>
52 <artifactId>maven-clean-plugin</artifactId>
56 <directory>dist</directory>
57 <followSymlinks>false</followSymlinks>
60 <directory>node</directory>
61 <followSymlinks>false</followSymlinks>
64 <directory>node_modules</directory>
65 <followSymlinks>false</followSymlinks>
68 <directory>../node_modules</directory>
69 <followSymlinks>false</followSymlinks>
71 <!-- eclipse bug build bin folder in basedir -->
73 <directory>bin</directory>
74 <followSymlinks>false</followSymlinks>
80 <groupId>de.jacksitlab</groupId>
81 <artifactId>frontend-maven-plugin</artifactId>
82 <version>1.7.1</version>
85 <id>install node and yarn</id>
87 <goal>install-node-and-yarn</goal>
89 <!-- optional: default phase is "generate-resources" -->
90 <phase>initialize</phase>
92 <nodeVersion>v8.10.0</nodeVersion>
93 <yarnVersion>v1.12.3</yarnVersion>
97 <id>install lerna</id>
101 <phase>initialize</phase>
103 <arguments>add lerna@3.13.1 -W --exact</arguments>
104 <installDirectory>${project.basedir}</installDirectory>
105 <workingDirectory>${project.basedir}/../</workingDirectory>
109 <id>exec lerna bootstrap</id>
113 <phase>initialize</phase>
115 <lernaInheritsProxyConfigFromMaven>false</lernaInheritsProxyConfigFromMaven>
116 <arguments>bootstrap</arguments>
117 <installDirectory>${project.basedir}</installDirectory>
118 <workingDirectory>${project.basedir}/../</workingDirectory>
127 <arguments>run build</arguments>
133 <groupId>org.apache.maven.plugins</groupId>
134 <artifactId>maven-jar-plugin</artifactId>
137 <groupId>com.google.code.maven-replacer-plugin</groupId>
138 <artifactId>replacer</artifactId>
139 <version>1.5.2</version>
142 <id>replace version</id>
143 <phase>prepare-package</phase>
150 <basedir>${project.build.directory}/classes/odlux</basedir>
152 <include>app.js</include>
156 <token>##odlux.version##</token>
157 <value>${odlux.version}</value>