Поддерживает ли Intellij wro4j?
Я начал программировать на Java с использованием Eclipse несколько лет назад, но затем у меня появилась возможность работать с Intellij, и я доволен этим, потому что он более производительный, хотя в нем меньше плагинов.
Моя проблема в том, что сейчас я работаю с wro4j
в приложении SpringBoot. Когда я запускаю приложение весенней загрузки из IDE, ресурсы, управляемые 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
как зависимость, но как плагин. На самом деле, если я добавлю его как зависимость, предупреждение исчезнет, но у меня все еще будет проблема, что зависимости не загружаются.
2 ответа
Мне удалось решить эту проблему, указав расположение 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">
В этом случае я указал на XSD, расположенный на странице проекта GitHub в необработанном формате.
После извлечения внешнего ресурса все должно работать нормально.
Я тестирую Intellij с wro4j и SpringBoot, и у меня возникла та же проблема. Единственный шаг, чтобы остановить эту ошибку - перейти на:
Файл -> Настройки -> Настройки проекта -> Схемы и DTD
Нажмите зеленый крестик в разделе "Игнорируемые схемы и DTD" и добавьте: http://www.isdc.ro/wro
Я надеюсь, что это поможет вам.