Вопрос

Где мне поместить файлы .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-сервер, вам нужно вернуться к сценариям, если вы не используете систему сборки.

Maven также отделяет ресурсы от источников .

Хотя Maven требуется некоторое время, чтобы войти в него, это очень стоит усилий.

scroll top