Макет проекта с использованием Wicket
Вопрос
Где мне поместить файлы .html в приложение для калитки?
мой текущий макет проекта выглядит следующим образом:
src/myproject
--classes+ duplicated html files
web
--numerous .html files - previewed
web/img
--resource files such as css/png/js files
Я хочу избежать размещения файлов html в местах дублирования. Что такое хорошая не избыточная стратегия для размещения файлов HTML и ресурсов? это очевидно, что при использовании tomcat при развертывании структура каталогов меняется на
img
WEB-INF
WEB-INF/classes/myproject
и файлы .html остаются на верхнем уровне, а также вместе с файлами .class - что плохо.
конечно, у функции предварительного просмотра в простом html не должно быть проблем с относительными путями
есть ли примеры для этого? мне нужен специальный код (например, IResourceStreamLocator) в моем классе wicketappllication? Р>
Я использую калитку 1.4-rc1.
Решение 2
так что после некоторого опыта работы с калиткой оказалось, что расположение по умолчанию для html-файлов просто отлично. не нужно изобретать велосипед.
вы можете без проблем связывать ресурсы с относительными путями и при этом сохранять возможность предварительного просмотра.
Другие советы
Я бы предложил использовать Maven для создания своего приложения. Никогда не полагайтесь на IDE при создании приложения. IDE могут отличаться у разных разработчиков. Если вы хотите использовать CI-сервер, вам нужно вернуться к сценариям, если вы не используете систему сборки.