小编mar*_*618的帖子

Webpack 和 HtmlWebpackPlugin:将块注入自定义模板不起作用

我使用具有多个入口点和块的 Webpack/HtmlWebpackPlugin 来编译 AngularJS 应用程序。我需要将 JS 注入到 HTML 模板中间的某个位置,所以我使用

<% for (var chunk in htmlWebpackPlugin.files.chunks) { %>
<script src="<%= htmlWebpackPlugin.files.chunks[chunk].entry %>"></script>
<% } %>
Run Code Online (Sandbox Code Playgroud)

如此处所述: https: //github.com/jaketrent/html-webpack-template/blob/master/index.ejs。模板已编译,但没有为我的块插入脚本标签。怎么了?

我的相关Webpack配置[webpack.prod.config.js]:

const path = require('path');
const merge = require('webpack-merge');
const webpack = require('webpack');
const common = require('./webpack.base.config.js');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = merge(common, {
  mode: 'production',
  output: {
    filename: '[name].bundle.min.js',
    path: path.resolve(__dirname, 'dist.prod')
    },
    plugins: [
      new HtmlWebpackPlugin({
        template: './src-ts-store/landingpage_store.liquid.ejs',
        filename: 'landingpage_store.liquid',
        base: {href: '/apps/sgp'},
        inject: false,/* instead using this:  https://github.com/jantimon/html-webpack-plugin/issues/386 …
Run Code Online (Sandbox Code Playgroud)

javascript webpack html-webpack-plugin

5
推荐指数
1
解决办法
4244
查看次数

Maven:多模块 WAR 构建为库项目提供“无法找到主类”

我正在使用 Spring Boot 开发一个多模块 Web 项目,该项目应该作为战争部署到 tomcat 中。我不想为 CLI 提供嵌入式 tomcat。

该项目包括:

  • de.dpt.app - 应用程序的主要部分。
  • de.dpt.gen - 库:实体和 ORM 映射(生成)
  • de.shopify.api - 库:Shopify REST Api 的实现

没有一个项目需要主类,但在运行“mvn install”时我得到..

org.apache.maven.lifecycle.LifecycleExecutionException: 
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.3.5.RELEASE:repackage (default) 
on project de.shopify.api: Execution default of goal 
org.springframework.boot:spring-boot-maven-plugin:1.3.5.RELEASE:repackage failed: 
Unable to find main class
Run Code Online (Sandbox Code Playgroud)

我不明白为什么模块“de.shopify.api”不会构建,而“de.dpt.gen”会构建,因为 poms 非常相似。你能帮我吗?

parent/pom.xml(父pom)

<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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>de.dpt</groupId>
    <artifactId>parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>de.dpt.parent</name>
    <modules>
        <module>de.dpt.gen</module>
        <module>de.dpt.app</module>
        <!-- <module>de.dpt.amazon-batch</module> -->
        <module>de.shopify.api</module>
    </modules>



    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <java.version>1.6</java.version>
        <maven.compiler.source>1.6</maven.compiler.source>
        <maven.compiler.target>1.6</maven.compiler.target>
        <!-- <tomcat.version>7.0.63</tomcat.version> --> …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat maven spring-boot

3
推荐指数
1
解决办法
8573
查看次数

Flyway 6 JavaMigrations 与 Spring Beans 的本机依赖注入

我见过许多很棒的解决方法来创建 Flyway JavaMigrations 并使用@DependsOn和注入 Spring Bean ApplicationContextAware(例如/sf/answers/3377000581/)。

然而,Flyway 6 文档的一部分声称 Spring Bean 本身可以进行依赖注入:

是真的吗?这将如何运作?

dependency-injection flyway spring-data spring-boot

2
推荐指数
1
解决办法
1766
查看次数