小编wac*_*nga的帖子

跨多个grunt.js文件配置的运行任务

我有一个包含多个未发布模块的节点应用程序.我的应用程序package.json包含一些git依赖项:

"module-a": "git+ssh://git@github.com:me/module-a.git",
"module-b": "git+ssh://git@github.com:me/module-b.git"    
Run Code Online (Sandbox Code Playgroud)

并且每个人都有自己的grunt配置.例如node_modules/module-a/grunt.js:

module.exports = function(grunt) {

grunt.initConfig({
    lint: {
        files: ['server/**/*.js', 'test/**/*.js']
    },
    jshint: {
        options: require('./lint-ci')
    }
});

grunt.registerTask('default', 'lint');
Run Code Online (Sandbox Code Playgroud)

};

(他们也运行测试等,但我在这里保持简单)

是否有内置的方法来执行此操作与咕噜声?请注意,当我只更改了该依赖项中的某些内容时,我想保留依赖的grunt.js文件以方便使用.

我找到的唯一解决方案是

  • 以编程方式构建我的主要grunt.js(例如,迭代我在package.json中的依赖项来构建lint和测试配置)
  • 使用多次调用grunt --config node_modules/module-a/grunt.js

似乎都不理想.有没有更好的办法?

javascript node.js gruntjs

8
推荐指数
1
解决办法
2813
查看次数

Rails用Java编写flash消息

在Java世界中,实现类似Rails的flash消息(如"更新成功" http://api.rubyonrails.org/classes/ActionController/Flash.html)的最佳方法是什么?我正在使用Spring MVC.

ruby java ruby-on-rails spring-mvc

6
推荐指数
2
解决办法
2894
查看次数

对BlazeDS感到失望......有这些缺点吗?

我曾经使用soap webservices将图表数据传输到我的flex应用程序,但最近由于性能,方便的打字等原因切换到使用BlazeDS.

我正在考虑切换到使用JSON(就像我在应用程序的其他部分中所做的那样),原因如下:

  • 用于与flex.*进行通信的DTO的扩散(使用JSON,我只是使用JsonConfig根据需要排除属性.)
  • 难以调试(而JSON是好的'明文).
  • 没有粘性会话的负载平衡问题.

有人用BlazeDS遇到这些问题吗?BlazeDS值得麻烦吗?

* 我可以使用Externalizable接口而不是不同的DTO,但它也很痛苦.

apache-flex json blazeds

0
推荐指数
1
解决办法
1482
查看次数