将my angular 2 project dist文件夹打包为dropwizard应用程序的资产包

将my angular 2 project dist文件夹打包为dropwizard应用程序的资产包,angular,maven,angular-cli,dropwizard,Angular,Maven,Angular Cli,Dropwizard,我目前正在dropwizard中使用angular2 默认情况下,Dropwizard应用程序从项目模块内的src/main/resources中查找资产包 我目前正在使用angular2和AngularCLI创建angular构建。angular cli的ng build命令在src文件夹之外的dist文件夹中生成Java脚本 如何使dist文件夹可供dropwizard使用,使其能够作为资产包使用 我可以使用哪些maven插件来完成上述任务,并创建一个jar,供dropwizard从类路径提

我目前正在dropwizard中使用angular2

默认情况下,Dropwizard应用程序从项目模块内的src/main/resources中查找资产包

我目前正在使用angular2和AngularCLI创建angular构建。angular cli的
ng build
命令在src文件夹之外的dist文件夹中生成Java脚本

  • 如何使dist文件夹可供dropwizard使用,使其能够作为资产包使用

  • 我可以使用哪些maven插件来完成上述任务,并创建一个jar,供dropwizard从类路径提供服务


  • 谢谢

    您可以通过编辑
    .angular cli.json
    中的
    outDir
    来更改构建目录

    .angular cli.json

     {
      ...
      "apps": [
        {
          "root": "src",
          "outDir": "src/main/resources",
          ...
        }
       ]
      ...
    }
    

    有关所有angular cli选项,请参阅。

    您可以通过编辑
    中的
    outDir
    来更改生成目录。angular cli.json

    .angular cli.json

     {
      ...
      "apps": [
        {
          "root": "src",
          "outDir": "src/main/resources",
          ...
        }
       ]
      ...
    }
    

    有关所有angular cli选项,请参阅。

    您可以告诉
    ng build
    输出到其他目录-使用
    --output path
    标志。@megan您可以解释一下您是如何在maven中创建angular项目的吗?您可以告诉
    ng build
    输出到其他目录-使用
    --output path
    标志。@megan可以你告诉我你是如何在maven中创建angular项目的?