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.2-SNAPSHOT</version>
12 <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
13 <artifactId>sdnr-wt-odlux-framework</artifactId>
14 <version>0.7.1-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 Frankfurt (Neon, mdsal ${odl.mdsal.version})</distversion>
28 <buildno>39.0e1988b(20/01/12)</buildno>
29 <odlux.version>ONAP SDN-R | ONF Wireless for ${distversion} - Build: ${buildtime} ${buildno} ${project.version}</odlux.version>
35 <directory>dist</directory>
36 <targetPath>odlux</targetPath>
41 <artifactId>maven-clean-plugin</artifactId>
45 <directory>dist</directory>
46 <followSymlinks>false</followSymlinks>
49 <directory>node</directory>
50 <followSymlinks>false</followSymlinks>
53 <directory>node_modules</directory>
54 <followSymlinks>false</followSymlinks>
57 <directory>../node_modules</directory>
58 <followSymlinks>false</followSymlinks>
60 <!-- eclipse bug build bin folder in basedir -->
62 <directory>bin</directory>
63 <followSymlinks>false</followSymlinks>
69 <groupId>de.jacks-it-lab</groupId>
70 <artifactId>frontend-maven-plugin</artifactId>
71 <version>1.7.2</version>
74 <id>install node and yarn</id>
76 <goal>install-node-and-yarn</goal>
78 <!-- optional: default phase is "generate-resources" -->
79 <phase>initialize</phase>
81 <nodeVersion>v10.16.3</nodeVersion>
82 <yarnVersion>v1.19.0</yarnVersion>
90 <phase>initialize</phase>
92 <arguments>cache clean</arguments>
93 <installDirectory>${project.basedir}</installDirectory>
94 <workingDirectory>${project.basedir}/../</workingDirectory>
98 <id>install lerna</id>
102 <phase>initialize</phase>
104 <arguments>add lerna@3.13.1 -W --exact</arguments>
105 <installDirectory>${project.basedir}</installDirectory>
106 <workingDirectory>${project.basedir}/../</workingDirectory>
110 <id>exec lerna bootstrap</id>
114 <phase>initialize</phase>
116 <lernaInheritsProxyConfigFromMaven>false</lernaInheritsProxyConfigFromMaven>
117 <arguments>bootstrap</arguments>
118 <installDirectory>${project.basedir}</installDirectory>
119 <workingDirectory>${project.basedir}/../</workingDirectory>
128 <arguments>run build</arguments>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-jar-plugin</artifactId>
138 <groupId>com.google.code.maven-replacer-plugin</groupId>
139 <artifactId>replacer</artifactId>
140 <version>1.5.2</version>
143 <id>replace version</id>
144 <phase>prepare-package</phase>
151 <basedir>${project.build.directory}/classes/odlux</basedir>
153 <include>app.js</include>
157 <token>##odlux.version##</token>
158 <value>${odlux.version}</value>