Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring工具套件发布bower_组件和节点_模块_Java_Angularjs_Eclipse_Spring Tool Suite_Eclipse Wtp - Fatal编程技术网

Java Spring工具套件发布bower_组件和节点_模块

Java Spring工具套件发布bower_组件和节点_模块,java,angularjs,eclipse,spring-tool-suite,eclipse-wtp,Java,Angularjs,Eclipse,Spring Tool Suite,Eclipse Wtp,这里还有其他关于这方面的帖子,我也尝试过,但仍然没有达到预期的效果。在webapp文件夹中的java项目上执行AngularJS时,grunt和AngularJS构建过程会创建node_模块和bower_组件来构建应用程序。然后,当运行/调试Java web应用程序时,WTP将web应用程序的内容发布到服务器的目标以查找它。问题在于节点_模块和bower_组件的长度大约为200米,这自然会减慢过程。在Java脚本中在项目属性中指定Include Path以忽略这些方向并不排除它们被发布。 文件

这里还有其他关于这方面的帖子,我也尝试过,但仍然没有达到预期的效果。在webapp文件夹中的java项目上执行AngularJS时,grunt和AngularJS构建过程会创建node_模块和bower_组件来构建应用程序。然后,当运行/调试Java web应用程序时,WTP将web应用程序的内容发布到服务器的目标以查找它。问题在于节点_模块和bower_组件的长度大约为200米,这自然会减慢过程。在Java脚本中在项目属性中指定Include Path以忽略这些方向并不排除它们被发布。
文件布局:

不起作用的设置


将您的package.json、bower.json和Gruntfile.js从webapp中取出,放到项目根目录中。将JS、CSS和HTML代码放在项目根目录下的应用程序文件夹中。修改Gruntfile.js,这样当它构建您的web人员(下载依赖项、连接js和CSS)时,它会将构建js、CSS、HTML的结果复制到webapp文件夹中(grunt复制任务-下面的示例,但应该可以在线获得)

my:{
应用程序:“应用程序”,
dist:“../src/main/webapp”
},
副本:{
地区:{
档案:[
{
是的,
多特:没错,
cwd:“”,
目标:'',
src:[
“*.{ico,png,txt}”,
“*.html”,
'views/{,*/}*.html',
“lib/***”,
“scripts/***”,
“字体/*”,
“图像/***”
]
}
]
},
风格:{
是的,
cwd:“/styles”,
目标:'.tmp/styles/',
src:“{,*/}*.css”
},
},

不确定这是否有助于精确设置,但您是否查看了项目属性部分中的“部署程序集”设置?我认为应该有一种方法来排除被复制的东西。也许这会有帮助。马丁,我玩过部署组件。一旦你加入了webapp/我相信你会得到其中的一切。不要认为有排除选项。实际上,我认为部署程序集也不能正常工作。web项目依赖于服务和dao所在的核心项目。WTP不会部署jar或该项目中的任何类。我在cmd行打包jar,然后将explorer拖到server dir。我将项目包括在部署程序集中,但它会忽略它。无法在注释中包含该设置的图像。该死。
    my: {
  app: 'app',
  dist:          '../src/main/webapp'
},


    copy: {
  dist: {
    files: [
      {
        expand: true,
        dot: true,
        cwd: '<%= my.app %>',
        dest: '<%= my.dist %>',
        src: [
          '*.{ico,png,txt}',
          '*.html',
          'views/{,*/}*.html',
          'lib/**/*',
          'scripts/**/*',
          'fonts/*',
          'images/**/*'
        ]
      }
    ]
  },
  styles: {
    expand: true,
    cwd: '<%= my.app %>/styles',
    dest: '.tmp/styles/',
    src: '{,*/}*.css'
  },
},