Skip to content

Commit 91fa234

Browse files
committed
Fixes #3589: problems of the standard template project build
1 parent 2371e02 commit 91fa234

2 files changed

Lines changed: 20 additions & 20 deletions

File tree

project/standard/templates/prod-webpack.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@ module.exports = require('./MapStore2/buildConfig')(
2525
'.__PROJECTNAME__',
2626
[
2727
new HtmlWebpackPlugin({
28-
template: path.join(paths.framework, 'indexTemplate.html'),
28+
template: path.join(__dirname, 'indexTemplate.html'),
2929
chunks: ['__PROJECTNAME__'],
3030
inject: true,
3131
hash: true
3232
}),
3333
new HtmlWebpackPlugin({
34-
template: path.join(paths.framework, 'embeddedTemplate.html'),
34+
template: path.join(__dirname, 'embeddedTemplate.html'),
3535
chunks: ['__PROJECTNAME__-embedded'],
3636
inject: true,
3737
hash: true,
3838
filename: 'embedded.html'
3939
}),
4040
new HtmlWebpackPlugin({
41-
template: path.join(paths.framework, 'apiTemplate.html'),
41+
template: path.join(__dirname, 'apiTemplate.html'),
4242
chunks: ['__PROJECTNAME__-api'],
4343
inject: 'head',
4444
hash: true,

project/standard/templates/web/pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@
150150
</configuration>
151151
</execution>
152152
<execution>
153-
<id>html, configuration files and images</id>
153+
<id>only index.html</id>
154154
<phase>process-classes</phase>
155155
<goals>
156156
<goal>copy-resources</goal>
@@ -160,27 +160,20 @@
160160
<encoding>UTF-8</encoding>
161161
<resources>
162162
<resource>
163-
<directory>${basedir}/..</directory>
163+
<directory>${basedir}/../dist</directory>
164164
<includes>
165-
<include>**/*.html</include>
166-
<include>**/*.json</include>
167-
<include>**/img/*</include>
168-
<include>**/*.less</include>
165+
<include>index.html</include>
169166
</includes>
170167
<excludes>
171-
<exclude>node_modules/*</exclude>
172-
<exclude>node_modules/**/*</exclude>
173168
<exclude>MapStore2/*</exclude>
174169
<exclude>MapStore2/**/*</exclude>
175-
<exclude>**/libs/Cesium/**/*</exclude>
176-
<exclude>**/test-resources/*</exclude>
177170
</excludes>
178171
</resource>
179172
</resources>
180173
</configuration>
181174
</execution>
182175
<execution>
183-
<id>only index.html</id>
176+
<id>only embedded.html</id>
184177
<phase>process-classes</phase>
185178
<goals>
186179
<goal>copy-resources</goal>
@@ -192,7 +185,7 @@
192185
<resource>
193186
<directory>${basedir}/../dist</directory>
194187
<includes>
195-
<include>index.html</include>
188+
<include>embedded.html</include>
196189
</includes>
197190
<excludes>
198191
<exclude>MapStore2/*</exclude>
@@ -203,7 +196,7 @@
203196
</configuration>
204197
</execution>
205198
<execution>
206-
<id>only embedded.html</id>
199+
<id>only api.html</id>
207200
<phase>process-classes</phase>
208201
<goals>
209202
<goal>copy-resources</goal>
@@ -215,7 +208,7 @@
215208
<resource>
216209
<directory>${basedir}/../dist</directory>
217210
<includes>
218-
<include>embedded.html</include>
211+
<include>api.html</include>
219212
</includes>
220213
<excludes>
221214
<exclude>MapStore2/*</exclude>
@@ -226,7 +219,7 @@
226219
</configuration>
227220
</execution>
228221
<execution>
229-
<id>only api.html</id>
222+
<id>html, configuration files and images</id>
230223
<phase>process-classes</phase>
231224
<goals>
232225
<goal>copy-resources</goal>
@@ -236,13 +229,20 @@
236229
<encoding>UTF-8</encoding>
237230
<resources>
238231
<resource>
239-
<directory>${basedir}/../dist</directory>
232+
<directory>${basedir}/..</directory>
240233
<includes>
241-
<include>api.html</include>
234+
<include>**/*.html</include>
235+
<include>**/*.json</include>
236+
<include>**/img/*</include>
237+
<include>**/*.less</include>
242238
</includes>
243239
<excludes>
240+
<exclude>node_modules/*</exclude>
241+
<exclude>node_modules/**/*</exclude>
244242
<exclude>MapStore2/*</exclude>
245243
<exclude>MapStore2/**/*</exclude>
244+
<exclude>**/libs/Cesium/**/*</exclude>
245+
<exclude>**/test-resources/*</exclude>
246246
</excludes>
247247
</resource>
248248
</resources>

0 commit comments

Comments
 (0)