2016-11-25 145 views
0

几年前我开始使用Eclipse进行Java编程,但后来我有机会与Intellij一起工作,并且对它感到高兴,因为它更高性能,即使插件少。Intellij是否支持wro4j?

我的问题是,现在我在SpringBoot应用程序中使用wro4j。当我从IDE运行Spring Boot应用程序时,由wro4j管理的资源似乎没有被下载,所以我想这是因为我需要启用Intellij与wro4j一起工作,因为我知道有用于Eclipse的a pluginwro4j合作。 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:@[email protected]/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作为一个依赖,但作为一个插件。实际上,如果我还将它作为依赖项添加,警告消失,但我仍然存在依赖项未下载的问题。

回答

0

我使用wro4j和SpringBoot测试Intellij,并且遇到同样的问题。停止这种错误的唯一步骤就是去:

文件 - >设置 - >项目设置 - > Schema和DTD

按绿色十字的“忽略Schema和DTD”部分中,并添加:http://www.isdc.ro/wro

我希望这对你有所帮助。

0

我设法通过提供XML模式(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的页面raw format的XSD。

获取外部资源后,你应该一切工作正常。