我几年前在Java上使用Eclipse进行编程,但是后来我有机会与Intellij合作,我对此感到更加满意,因为它的性能更高,即使它具有少量插件。
我的问题是,现在我正在Springboot应用程序中使用wro4j
。当我从IDE运行Spring Boot应用程序时,wro4j
管理的资源似乎不会下载,所以我想这是因为我需要启用Intellij的某些内容,以便与wro4j
一起使用,因为我知道,有一个插件Eclipse与wro4j
一起工作。Intellij有这样的事情吗?
目前,要使我的项目按预期工作,即资源下载等,我需要使用以下命令从终端安装并运行它:
-
mvn clean install
-
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
作为依赖关系,而是插件。实际上,如果我也将其添加为依赖关系,则警告消失了,但我仍然有一个问题,即依赖关系未下载。
我通过提供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页面上的XSD。
获取外部资源后,您应该一切正常。
我正在使用WRO4J和Springboot测试Intellij,我遇到了同样的问题。阻止此错误的唯一步骤是:
file->设置 ->项目设置 ->模式和DTDS
按"忽略的架构和DTD"部分中的绿十字,然后添加:http://www.isdc.ro/wro
我希望这对您有帮助。