如何使用Rake生成多个包?

我正在使用的任务看起来像这样:

Rake::PackageTask.new("deploy", "0.1.2") do |p|
  p.need_tar = true
  p.package_files.include("build/**/*")
end

这将生成一个deploy-0.1.2.zip文件。我希望能够为构建中包含的每个文件夹生成一个不同的包,例如:

build/
  |— en/
  |— es/
  |— de/
  |— fr/

应该产生deploy-en-0.1.2.zipdeploy-es-0.1.2.zipdeploy-de-0.1.2.zipdeploy-fr-0.1.2.zip文件。

罗曼

预设的概念是针对区域设置的,而不是使特定的软件包与i18n配合使用,如果需要则创建确定代码,或者假设工作站的区域设置,服务器如何执行代码(在CLI,库等情况下)。

否则,您可以为项目的每种语言创建n个克隆,并在根文件夹中创建一个Rakefile,如何为每个gem建筑显式或递归调用rake目标...您需要执行n种gemspec(一种针对特定语言) ,您还需要在Rakefile中将opy目标写入集中化的程序包,因为在您创建的每种语言特定的gem文件夹中构建的pkg文件夹存在差异。我认为这不是一个好主意,您必须维护同一应用程序的n个相似副本...。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Rake :: TestTask使用多个任务?

来自分类Dev

如何使用Caret包调整多个参数?

来自分类Dev

如何在Browserify中使用多个包

来自分类Dev

如何使用rake检查Linux上是否安装了特定软件包?

来自分类Dev

如何使用Mocha生成多个报告?

来自分类Dev

如何使用JavaScript生成多个标签?

来自分类Dev

如何使用for循环生成多个ggplots

来自分类Dev

如何使用cherrypy生成多个URL路径?

来自分类Dev

如何使用多级 JSON 生成多个选择?

来自分类Dev

我如何使用rake db:dump:schema转储多个postgres模式

来自分类Dev

如何使用化石自动生成软件包版本?

来自分类Dev

如何使用scapy生成长度递增的数据包

来自分类Dev

如何重命名使用 gradle 工作区插件生成的包

来自分类Dev

如何使用gulp-browserify创建多个捆绑包?

来自分类Dev

如何使用browserify和gulp输出多个包

来自分类Dev

如何使用setuptools创建具有多个模块的python包?

来自分类Dev

用户如何使用Chocolatey安装多个软件包?

来自分类Dev

如何使用R包srvyr执行多个t.test?

来自分类Dev

如何生成可变参数包?

来自分类Dev

如何生成可变参数包?

来自分类Dev

如何使用cxf-xjc-plugin从多个xsd生成pojos?

来自分类Dev

如何使用Assemble从JSON文件生成多个页面

来自分类Dev

如何使用webpack生成或导入多个json文件?

来自分类Dev

如何使用生成器同时创建多个数组?

来自分类Dev

如何使用Linux arecord命令生成多个FLAC文件?

来自分类Dev

如何使用javascript生成一组多个HTML页面

来自分类Dev

如何使用WPF工具包将多个图表与多个系列绑定?

来自分类Dev

具有多个先决条件的Rake任务生成多个输出

来自分类Dev

使用rake任务从Sass生成CSS并写入文件

Related 相关文章

  1. 1

    如何使用Rake :: TestTask使用多个任务?

  2. 2

    如何使用Caret包调整多个参数?

  3. 3

    如何在Browserify中使用多个包

  4. 4

    如何使用rake检查Linux上是否安装了特定软件包?

  5. 5

    如何使用Mocha生成多个报告?

  6. 6

    如何使用JavaScript生成多个标签?

  7. 7

    如何使用for循环生成多个ggplots

  8. 8

    如何使用cherrypy生成多个URL路径?

  9. 9

    如何使用多级 JSON 生成多个选择?

  10. 10

    我如何使用rake db:dump:schema转储多个postgres模式

  11. 11

    如何使用化石自动生成软件包版本?

  12. 12

    如何使用scapy生成长度递增的数据包

  13. 13

    如何重命名使用 gradle 工作区插件生成的包

  14. 14

    如何使用gulp-browserify创建多个捆绑包?

  15. 15

    如何使用browserify和gulp输出多个包

  16. 16

    如何使用setuptools创建具有多个模块的python包?

  17. 17

    用户如何使用Chocolatey安装多个软件包?

  18. 18

    如何使用R包srvyr执行多个t.test?

  19. 19

    如何生成可变参数包?

  20. 20

    如何生成可变参数包?

  21. 21

    如何使用cxf-xjc-plugin从多个xsd生成pojos?

  22. 22

    如何使用Assemble从JSON文件生成多个页面

  23. 23

    如何使用webpack生成或导入多个json文件?

  24. 24

    如何使用生成器同时创建多个数组?

  25. 25

    如何使用Linux arecord命令生成多个FLAC文件?

  26. 26

    如何使用javascript生成一组多个HTML页面

  27. 27

    如何使用WPF工具包将多个图表与多个系列绑定?

  28. 28

    具有多个先决条件的Rake任务生成多个输出

  29. 29

    使用rake任务从Sass生成CSS并写入文件

热门标签

归档