Как настроить spring boot и maven что бы запускать webpack build script?
Хочу настроить билд ангуляр2 что бы его запускал при старте спринг, у меня есть WebMvcConfig и в нем настройка
private void setLocationForStaticAssets(ConfigurableEmbeddedServletContainer container) {
File root;
String prefixPath = resolvePathPrefix();
root = new File(prefixPath + "target/www/");
if (root.exists() && root.isDirectory()) {
container.setDocumentRoot(root);
}
}
private String resolvePathPrefix() {
String fullExecutablePath = this.getClass().getResource("").getPath();
String rootPath = Paths.get(".").toUri().normalize().getPath();
String extractedPath = fullExecutablePath.replace(rootPath, "");
int extractionEndIndex = extractedPath.indexOf("target/");
if(extractionEndIndex <= 0) {
return "";
}
return extractedPath.substring(0, extractionEndIndex);
}
но если не запускать скрипт npm run webpack:build через терминал то папки конечно же с билдиным ангуляром нет)))
Хочу не запускать это отдельно, а что бы все с одной кнопки билдилось!
Так же в pom я добавил :
plugin>
groupId>com.github.eirslett
artifactId>frontend-maven-plugin
version>${frontend-maven-plugin.version}
executions>