1

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

我的问题是现在我正在使用wro4jSpringBoot 应用程序。当我从 IDE 运行 spring boot 应用程序时,wro4j似乎没有下载管理的资源,所以我想这是因为我需要为 Intellij 启用一些东西才能使用wro4j,因为我知道,有一个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作为依赖项,而是作为插件。事实上,如果我也将它添加为依赖项,警告就会消失,但我仍然存在依赖项没有下载的问题。

4

2 回答 2

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 。

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

于 2017-10-21T20:24:32.207 回答
0

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

文件 -> 设置 -> 项目设置 -> 模式和 DTD

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

我希望这对你有帮助。

于 2017-01-17T19:26:32.373 回答