问题标签 [wro4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
615 浏览

css - wro4j 通配符不适用于类路径?

结果是

结果是

关于通配符匹配,我缺少一些简单的东西吗?Wro4j 1.6.2

0 投票
1 回答
508 浏览

wro4j - WRO4J:Spring 映射 WRO4J 资源面临的问题

我们正在为我们的应用程序使用 WRO4J 来生成优化的 Web 资源。我需要使用 spring mvc:resources 来解决这个问题。现在,如果进行配置,则无法加载资源。

我的配置如下。

这里 /img/、/admin/img/ 是 Web 资源中的物理位置,其映射适合于逻辑版本 url。

但是 /wro/ 是根据 WRO4J 要求配置的逻辑位置。有任何方法可以映射 mvc:resources 以映射这样的逻辑位置。

如果你们有什么想法,请在这里分享。

非常感谢你!

-极客-

0 投票
1 回答
1391 浏览

java - 如何在 Spring 应用程序中获取 wro4j 的 WroModel

我想ro.isdc.wro.model.WroModel在使用 wro4j 的 Spring 应用程序中获取 wro4j。但我总是得到一个

ro.isdc.wro.WroRuntimeException:没有与当前请求周期关联的上下文!

当我尝试构建时出现WroManager异常wroManagerFactory.create()

有谁知道为什么会有这个异常以及由谁来修复它?WroModel或者有人知道在 Spring Controller中获取的更好方法吗?

(wro4j 本身工作没有任何问题)

这是我的代码(完整的例外可以在下面找到):

网页.xml:

春天root-context.xml

wro.xml

完整的例外是

0 投票
1 回答
1290 浏览

wro4j - Wro4j 自定义 XML 模型位置

我已经投入wro.xml了,src/main/resources因为还有一些其他资源,并且在单元测试中更容易访问它们。

我现在需要扩展一些 wro 类,以便能够从另一个地方读取模型,但不能让它工作。

必要的代码

网页.xml:

应用程序上下文.xml:

wro.properties:

MyWroManagerFactory:

版权所有KeeperConfigurableWroManagerFactory:

为什么找不到classes/wro.xml/如何为 wro.xml 使用自定义位置?

编辑 这是完整的日志输出: http: //pastebin.com/NeNy1NH4

0 投票
1 回答
203 浏览

java - 用于 wro4j 的 LessCssProcessor 导入和声明

我正在尝试使用 wro4j 1.45 版在我的 maven 项目中使用 LessCss 处理器。我使用了这个 import 语句,但在构建时出现错误,说它无法识别。 import ro.isdc.wro.extensions.processor.support.less.LessCssProcessor;

感谢所有帮助

0 投票
1 回答
127 浏览

java - 仅在某组文件上使用 LessCssProcessor

我正在尝试在我的 Maven 项目中实现一个 LessCssProcessor。但是,我尝试使用处理器的项目包含带有 CSS 错误的文件,导致无法生成 css 文件。是否可以配置处理器或项目,使 Less 处理器或任何处理器只能在某组文件上运行。感谢所有帮助!

0 投票
1 回答
1613 浏览

maven - 我可以在 Maven 中推迟执行插件后的资源过滤吗?

我将wro4j用于jscss聚合。因此,我使用我的js文件,在 maven 构建时,wro4j执行并创建我需要的唯一js文件。

有一个js文件具有基于pom.xml中的配置文件的几个变量(与环境相关,例如用于查找内容的 url)。

当我构建应用程序时,我可以在war文件中看到js文件中的替换变量。但是,当wro4j的插件生成聚合的js文件时,从webapps/js而不是从目标文件夹(这是正确的)获取文件,因此,聚合的js文件具有表达式变量而不是替换的变量。

我想将过滤执行推迟到wro4j插件之后运行。有可能的?

这些是js文件(称为global.js)上的变量:

我在pom.xml中有以下代码

0 投票
2 回答
1891 浏览

maven - wro4j-maven-plugin 性能缓慢

我们正在使用 wro4j maven 插件来处理 css。我们有这么多的 css,构建时的 wro 处理几乎需要 10~20 分钟。

如果我使用 maven 并行选项,它会减少到 8 分钟。

我仍然想尽可能有效地减少它的构建时间。

有没有更好的方法来仅处理已更改的文件。

我的示例 pom.xml 文件是

wro4j.properties

如果有人尝试过,请告诉我。

0 投票
1 回答
864 浏览

jetty - 有没有办法配置 wro4j 在开发期间无需重新启动即可获取更改的文件?

我正在使用 Embedded Jetty,maxCachedFiles = 0 和 useFileMappedBuffer=false,所以在 Windows 机器上它会获取模板文件更改和 js/css 更改。

现在我们开始使用 wro4j,我们正在失去这个方便的热部署功能。

有没有办法配置 wro4j 在开发期间无需重新启动即可获取更改的文件?

0 投票
1 回答
170 浏览

scala - Scala 简单构建工具的自定义 wro4j 插件

我正在为 SBT 创建我自己的 wro4j 插件,因为我的项目有一些特殊要求无法直接通过 xsbt-wro4j-plugin 实现。

我检查了 xsbt-wro4j-plugin 的源代码(此处)以及 wro4j API 文档,以深入了解文件创建过程,但我在这里有点困惑。据我所知,插件使用 Mockito 以某种方式生成必要的资源,但我不明白它如何与 wro4j 本身合作。如果我是对的,这整个 Mockito 的东西就是一个 hack,所以我们可以使用 SBT 的缓存机制。

问题 #1 是我们是否可以在不失去缓存支持的情况下避免这种 Mockito 巫术。
问题 #2:什么负责在 wro4j 中创建文件?我可以覆盖它吗?