Remove unused files with company keywords
[portal.git] / ecomp-portal-FE-os / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         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>
4         <groupId>org.openecomp.portal</groupId>
5         <artifactId>ecompportal-FE-os</artifactId>
6         <version>1.1.0</version>
7
8         <properties>
9                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10                 <skipnode>false</skipnode>
11                 <skipcopy>false</skipcopy>
12         </properties>
13
14         <build>
15                 <plugins>
16                         <plugin>
17                                 <artifactId>maven-clean-plugin</artifactId>
18                                 <version>3.0.0</version>
19                                 <configuration>
20                                         <filesets>
21                                                 <fileset>
22                                                         <directory>${basedir}/client/app</directory>
23                                                 </fileset>
24                                                 <fileset>
25                                                         <directory>${basedir}/dist</directory>
26                                                 </fileset>
27                                                 <fileset>
28                                                         <directory>${basedir}/.tmp</directory>
29                                                 </fileset>
30                                                 <fileset>
31                                                         <directory>${basedir}/node</directory>
32                                                 </fileset>
33                                                 <fileset>
34                                                         <directory>${basedir}/node_modules</directory>
35                                                 </fileset>
36                                         </filesets>
37                                 </configuration>
38                         </plugin>
39
40                         <plugin>
41                                 <groupId>org.apache.maven.plugins</groupId>
42                                 <artifactId>maven-resources-plugin</artifactId>
43                                 <version>3.0.2</version>
44                                 <executions>
45                                         <execution>
46                                                 <id>copy-src</id>
47                                                 <phase>generate-resources</phase>
48                                                 <goals>
49                                                         <goal>copy-resources</goal>
50                                                 </goals>
51                                                 <configuration>
52                                                         <outputDirectory>${basedir}/client/app</outputDirectory>
53                                                         <overwrite>false</overwrite>
54                                                         <skip>${skipcopy}</skip>
55                                                         <resources>
56                                                                 <resource>
57                                                                         <directory>${basedir}/client/src</directory>
58                                                                 </resource>
59                                                         </resources>
60                                                 </configuration>
61                                         </execution>
62
63                                         <execution>
64                                                 <id>copy-common</id>
65                                                 <phase>generate-resources</phase>
66                                                 <goals>
67                                                         <goal>copy-resources</goal>
68                                                 </goals>
69                                                 <configuration>
70                                                         <outputDirectory>${basedir}/client/app</outputDirectory>
71                                                         <overwrite>false</overwrite>
72                                                         <skip>${skipcopy}</skip>
73                                                         <resources>
74                                                                 <resource>
75                                                                         <directory>../ecomp-portal-FE-common/client/app</directory>
76                                                                 </resource>
77                                                         </resources>
78                                                 </configuration>
79                                         </execution>
80
81                                         <execution>
82                                                 <id>copy-bower-components-external</id>
83                                                 <phase>generate-resources</phase>
84                                                 <goals>
85                                                         <goal>copy-resources</goal>
86                                                 </goals>
87                                                 <configuration>
88                                                         <outputDirectory>${basedir}/client/bower_components_external</outputDirectory>
89                                                         <overwrite>false</overwrite>
90                                                         <skip>${skipcopy}</skip>
91                                                         <resources>
92                                                                 <resource>
93                                                                         <directory>../ecomp-portal-FE-common/client/bower_components_external</directory>
94                                                                 </resource>
95                                                         </resources>
96                                                 </configuration>
97                                         </execution>
98
99                                 </executions>
100                         </plugin>
101
102                         <plugin>
103                                 <groupId>com.github.eirslett</groupId>
104                                 <artifactId>frontend-maven-plugin</artifactId>
105                                 <!-- Use the latest released version: https://repo1.maven.org/maven2/com/github/eirslett/frontend-maven-plugin/ -->
106                                 <version>1.3</version>
107                                 <configuration>
108                                         <skip>${skipnode}</skip>
109                                         <nodeVersion>v7.5.0</nodeVersion>
110                                         <nodeDownloadRoot>https://nodejs.org/dist/</nodeDownloadRoot>
111                                         <npmDownloadRoot>https://nodejs.org/dist/npm/</npmDownloadRoot>
112                                         <installDirectory>./</installDirectory>
113                                 </configuration>
114                                 <executions>
115                                         <execution>
116                                                 <!-- optional: you don't really need execution ids, but it looks nice 
117                                                         in your build log. -->
118                                                 <id>install node and npm</id>
119                                                 <goals>
120                                                         <goal>install-node-and-npm</goal>
121                                                 </goals>
122                                                 <phase>generate-resources</phase>
123                                         </execution>
124
125                                         <execution>
126                                                 <id>npm install</id>
127                                                 <goals>
128                                                         <goal>npm</goal>
129                                                 </goals>
130
131                                                 <phase>generate-resources</phase>
132
133                                                 <configuration>
134                                                         <arguments>install</arguments>
135                                                 </configuration>
136                                         </execution>
137
138                                         <execution>
139                                                 <id>npm install bower</id>
140                                                 <goals>
141                                                         <goal>npm</goal>
142                                                 </goals>
143
144                                                 <phase>generate-resources</phase>
145
146                                                 <configuration>
147                                                         <arguments>install bower</arguments>
148                                                 </configuration>
149                                         </execution>
150
151                                         <execution>
152                                                 <id>npm install grunt-cli</id>
153                                                 <goals>
154                                                         <goal>npm</goal>
155                                                 </goals>
156
157                                                 <phase>generate-resources</phase>
158
159                                                 <configuration>
160                                                         <arguments>install grunt-cli</arguments>
161                                                 </configuration>
162                                         </execution>
163
164                                         <execution>
165                                                 <id>bower install</id>
166                                                 <goals>
167                                                         <goal>bower</goal>
168                                                 </goals>
169
170                                                 <configuration>
171                                                         <arguments>install --allow-root</arguments>
172                                                 </configuration>
173                                         </execution>
174
175                                         <execution>
176                                                 <id>grunt build</id>
177                                                 <goals>
178                                                         <goal>grunt</goal>
179                                                 </goals>
180
181                                                 <phase>generate-resources</phase>
182
183                                                 <configuration>
184                                                         <arguments>build --env=integ</arguments>
185                                                 </configuration>
186                                         </execution>
187
188                                 </executions>
189                         </plugin>
190                         <!-- No deployment step for this project -->
191                         <plugin>
192                                 <groupId>org.apache.maven.plugins</groupId>
193                                 <artifactId>maven-deploy-plugin</artifactId>
194                                 <version>2.8</version>
195                                 <configuration>
196                                         <skip>true</skip>
197                                 </configuration>
198                         </plugin>
199                 </plugins>
200         </build>
201 </project>