расположение внешнего файла javascript vaadin

У меня есть несколько javascript файлов. Я хочу импортировать его на свою страницу, созданную с помощью vaadin.

Я добавил аннотацию @JavaScript к моему UI.

@JavaScript({ "prettify.js", "vkbeautify.js", "additional.js" })

Я положил в VAADIN\themes\theme-name.

Однако когда я пытаюсь запустить его

WARNING: prettify.js published by com.folder.ui.AdminUi not found. Verify that the file com/folder/ui/prettify.js is available on the classpath.

Куда мне его поставить?


person lapots    schedule 17.11.2014    source источник


Ответы (1)


Это зависит.

Для проектов на основе maven файлы сценариев находятся в папке ресурсов.
Пример: src / main / resources / com / folder / ui

Для проектов на основе Ivy / Eclipse скрипты идут по тому же пути, что и ваш класс src / main / java / com / folder / ui.

Проекты на основе maven обычно портят людей, потому что все документы Vaadin написаны для Ivy.

Надеюсь, это поможет, Малькольм

person user3000951    schedule 04.12.2014