2016-11-25 144 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。

獲取外部資源後,你應該一切工作正常。