Вопрос
Есть ли способ получить подсветку синтаксиса для ресурсов, которые копируются во время компиляции?
Я пытался пометить разорванную папку ресурсов в качестве каталога ресурсов в IntelliJ,но это ничего не изменило.
Подробнее
Итак, у меня есть следующий многомодульный проект maven:
- WebApp (упаковка войны)
- StaticSources (упаковка jar)
- src.main.resources.css
- src.main.resources.javascript
WebApp зависит от StaticResources и загружает файлы CSS и Javascript с этим параметром:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<overlays>
<overlay>
<groupId>com.test</groupId>
<artifactId>StaticSources</artifactId>
<type>jar</type>
</overlay>
</overlays>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
</plugin>
</plugins>
</build>
В результате папка target
выглядит следующим образом:
- finalName (папка в разобранном виде)
- finalName.war (упакованная война)
- война.work.com.test.StaticSources (Разорванная папка скопированных ресурсов)
Проблема
Результат именно то, что я хочу, но у меня есть одна проблема в index.html.
Когда я связываю таблицу стилей, как в следующем фрагменте, я получаю предупреждение (выделенный желтым цветом текст), потому чтоон не находит его в текущем пути модулей, потому что он добавляется только во время компиляции.
<link href="../css/style.css" rel="stylesheet" type="text/css" />