Я пытался использовать Bootstrap и Bootstrap-Datepicker в своем проекте SpringMVC: репозиторий GitHub
Я пытаюсь включить Bootstrap и Bootstrap-Datepicker через WebJars следующим образом:
<!-- WebJars -->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
<version>0.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap-datepicker</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>1.10.2</version>
</dependency>
Когда я комментирую зависимость bootstrap-datepicker в pom.xml, браузер выдает в консоли такие ошибки:
GET http://localhost:8080/finager/webjars/bootstrap-datepicker/1.3.0/js/bootstrap-datepicker.js 404 (Not Found)
Это работает, как и ожидалось. Когда я оставляю раздел boostrap-datepicker без комментариев, браузер начинает видеть файлы bootstrap-datepicker, как и ожидалось. К сожалению, консоль браузера начинает выдавать подобные ошибки о том, что теперь файлы Bootstrap не видны! Кажется, что boostrap-datepicker каким-то образом переопределяет Bootstrap.
Я пытался изменить порядок включения и все тот же эффект. Все мои файлы .jsp (включая CSS и JS) кажутся действительными, потому что Bootstrap виден, когда Maven не пытается включить средство выбора даты. Есть ли простой способ проверить, что видно в моей папке webjars после компиляции?
Я очень смущен. В интернете никакой полезной информации не нашел. Я потратил на это целый день, поэтому любая помощь будет очень признательна. Заранее спасибо!