1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
\r
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
\r
3 <modelVersion>4.0.0</modelVersion>
\r
4 <groupId>org.openecomp.portal</groupId>
\r
5 <artifactId>ecompportal-FE-os</artifactId>
\r
6 <version>1.1</version>
\r
9 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
\r
10 <skipnode>false</skipnode>
11 <skipcopy>false</skipcopy>
\r
17 <artifactId>maven-clean-plugin</artifactId>
\r
18 <version>3.0.0</version>
\r
22 <directory>${basedir}/client/app</directory>
\r
25 <directory>${basedir}/.tmp</directory>
\r
32 <groupId>org.apache.maven.plugins</groupId>
\r
33 <artifactId>maven-resources-plugin</artifactId>
\r
34 <version>3.0.2</version>
\r
38 <phase>generate-resources</phase>
\r
40 <goal>copy-resources</goal>
\r
43 <outputDirectory>${basedir}/client/app</outputDirectory>
\r
44 <overwrite>false</overwrite>
\r
45 <skip>${skipcopy}</skip>
\r
48 <directory>${basedir}/client/src</directory>
\r
55 <id>copy-common</id>
\r
56 <phase>generate-resources</phase>
\r
58 <goal>copy-resources</goal>
\r
61 <outputDirectory>${basedir}/client/app</outputDirectory>
\r
62 <overwrite>false</overwrite>
\r
63 <skip>${skipcopy}</skip>
\r
66 <directory>../ecomp-portal-FE-common/client/app</directory>
\r
72 <!-- copy b2b library into att template -->
\r
74 <id>copy-bower-components-external</id>
\r
75 <phase>generate-resources</phase>
\r
77 <goal>copy-resources</goal>
\r
80 <outputDirectory>${basedir}/client/bower_components_external</outputDirectory>
\r
81 <overwrite>false</overwrite>
\r
82 <skip>${skipcopy}</skip>
\r
85 <directory>../ecomp-portal-FE-common/client/bower_components_external</directory>
\r
95 <groupId>com.github.eirslett</groupId>
\r
96 <artifactId>frontend-maven-plugin</artifactId>
\r
97 <!-- Use the latest released version: https://repo1.maven.org/maven2/com/github/eirslett/frontend-maven-plugin/ -->
\r
98 <version>1.3</version>
\r
100 <skip>${skipnode}</skip>
\r
101 <nodeVersion>v7.5.0</nodeVersion>
\r
102 <nodeDownloadRoot>https://nodejs.org/dist/</nodeDownloadRoot>
\r
103 <npmDownloadRoot>https://nodejs.org/dist/npm/</npmDownloadRoot>
\r
104 <installDirectory>./</installDirectory>
\r
108 <!-- optional: you don't really need execution ids, but it looks nice
\r
109 in your build log. -->
\r
110 <id>install node and npm</id>
\r
112 <goal>install-node-and-npm</goal>
\r
114 <phase>generate-resources</phase>
\r
118 <id>npm install</id>
\r
123 <phase>generate-resources</phase>
\r
126 <arguments>install</arguments>
\r
131 <id>npm install bower</id>
\r
136 <phase>generate-resources</phase>
\r
139 <arguments>install bower</arguments>
\r
144 <id>npm install grunt-cli</id>
\r
149 <phase>generate-resources</phase>
\r
152 <arguments>install grunt-cli</arguments>
\r
157 <id>bower install</id>
\r
163 <arguments>install --allow-root</arguments>
\r
168 <id>grunt build</id>
\r
173 <phase>generate-resources</phase>
\r
176 <arguments>build --env=integ</arguments>
\r
184 <groupId>org.codehaus.mojo</groupId>
\r
185 <artifactId>license-maven-plugin</artifactId>
\r
186 <version>1.10</version>
\r
188 <encoding>UTF-8</encoding>
\r
189 <licenseName>my_license</licenseName>
\r
190 <licenseResolver>${project.baseUri}/license</licenseResolver>
\r
191 <inceptionYear>2017</inceptionYear>
\r
192 <organizationName>AT&T Intellectual Property</organizationName>
\r
193 <projectName>ECOMP Portal</projectName>
\r
194 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
\r
195 <processStartTag>================================================================================</processStartTag>
\r
196 <sectionDelimiter>================================================================================</sectionDelimiter>
\r
197 <processEndTag>================================================================================</processEndTag>
\r
199 <root>client/src</root>
\r
202 <exclude>*.png</exclude>
\r
203 <exclude>*.drl</exclude>
\r
204 <exclude>*.gif</exclude>
\r
205 <exclude>*.jpeg</exclude>
\r
206 <exclude>*.jpg</exclude>
\r
207 <exclude>*.bmp</exclude>
\r
208 <exclude>*.ico</exclude>
\r
209 <exclude>*.svg</exclude>
\r
216 <goal>update-file-header</goal>
\r
218 <phase>process-sources</phase>
\r