【问题标题】:Does Intellij support wro4j?Intellij 是否支持 wro4j?
【发布时间】:2016-11-25 21:17:32
【问题描述】:

几年前我开始使用 Eclipse 进行 Java 编程,但后来我有机会使用 Intellij,我对它更满意,因为它的性能更高,尽管它的插件更少。

我的问题是,现在我在 SpringBoot 应用程序中使用 wro4j。当我从 IDE 运行 spring boot 应用程序时,wro4j 管理的资源似乎没有被下载,所以我想这是因为我需要为 Intellij 启用一些东西才能使用wro4j,因为,我知道,有 a plugin 供 Eclipse 使用 wro4j。 Intellij 有这样的东西吗?

目前,为了使我的项目按预期工作,即下载资源等,我需要使用以下命令从终端安装和运行它:

  1. mvn clean install

  2. mvn spring-boot:run

我的wro.xml 文件也是这样的:

<groups xmlns="http://www.isdc.ro/wro">
    <group name="angular-bootstrap">
        <css>webjar:bootstrap/3.3.7-1/less/bootstrap.less</css>
        <css>file:@project.basedir@/src/main/wro/main.less</css>
        <js>webjar:jquery/2.2.4/jquery.min.js</js>
        <js>webjar:angularjs/1.4.9/angular.min.js</js>
        <js>webjar:angularjs/1.4.9/angular-route.min.js</js>
        <js>webjar:angularjs/1.4.9/angular-cookies.min.js</js>
    </group>
</groups>

http://www.isdc.ro/wro 被涂成红色并带有警告:

URI 未注册

但这是因为,我认为,我没有将 wro4j 作为依赖项,而是作为插件。其实如果我也把它添加为依赖,警告就消失了,但是我还是有依赖没有下载的问题。

【问题讨论】:

    标签: java eclipse intellij-idea spring-boot wro4j


    【解决方案1】:

    我通过提供 XML Schema (XSD) 的位置设法解决了这个问题。

    <groups xmlns="http://www.isdc.ro/wro"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.isdc.ro/wro https://raw.githubusercontent.com/wro4j/wro4j/1.8.x/wro4j-core/src/main/resources/ro/isdc/wro/wro.xsd">
    

    在这种情况下,我指向位于项目 GitHub 页面中的 XSD raw format

    获取外部资源后,您应该一切正常。

    【讨论】:

      【解决方案2】:

      我正在使用 wro4j 和 SpringBoot 测试 Intellij,我遇到了同样的问题。停止此错误的唯一步骤是转到:

      文件 -> 设置 -> 项目设置 -> 架构和 DTD

      在“Ignored Schemas and DTDs”部分按绿叉并添加:http://www.isdc.ro/wro

      希望对你有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-10
        • 2016-10-12
        • 1970-01-01
        • 1970-01-01
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 2019-08-09
        相关资源
        最近更新 更多