Sprocket 是一个用于管理 JavaScript 依赖项的 Ruby 库。它可以在 JavaScript 文件中以特殊格式的注释声明依赖关系,并将所有必需的文件连接到服务器端。(在这里阅读更多:http: //getsprockets.org/)
在我工作的地方,我们确实需要这样一个框架,但它必须是 Java 库的形式。
这样的事情存在吗?您还提出了哪些其他解决方案来管理 JavaScript 依赖项?
Sprocket 是一个用于管理 JavaScript 依赖项的 Ruby 库。它可以在 JavaScript 文件中以特殊格式的注释声明依赖关系,并将所有必需的文件连接到服务器端。(在这里阅读更多:http: //getsprockets.org/)
在我工作的地方,我们确实需要这样一个框架,但它必须是 Java 库的形式。
这样的事情存在吗?您还提出了哪些其他解决方案来管理 JavaScript 依赖项?
你也可以看看这个webutilities。
Wicket 框架中存在这样的功能。它是一个面向组件的 Java Web 框架,近来发展势头强劲。
Wicket允许您在组件中定义标头资源(例如,Javascript 脚本、CSS 文件等),并在运行时将它们组合起来,删除重复项。
我知道这是很久以前回答的,但我投票支持 JAWR!
您可以使用 jruby 在 Java Web 应用程序中运行 sprocket。这不是太难。如果您担心性能,您可以在生产中禁用 sprockets 并仅使用静态编译的资产。Servlet-3.0 也可以在生产中完全禁用 sprocket 并拥有相同的 web.xml,或者如果您担心必须加载 jruby 运行时和 sprocket,即使在你没有使用它。
是的,它确实存在,而且功能更丰富https://github.com/QubitProducts/miniMerge。
Ii 也非常快而且非常小(几 kb)!你只需要java。
我在我的所有项目中都使用它,它不仅用于 JS,我也将它用于 CSS 和 HTML。
一件很棒的事情是,您可以将文件或目录指定为输入并根据标记过滤内容!