Макет проекта с использованием Wicket - PullRequest
2 голосов
/ 06 декабря 2008

Где мне поместить файлы .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.

Ответы [ 3 ]

0 голосов
/ 01 декабря 2009

Я бы предложил использовать Maven для создания вашего приложения. Никогда не полагайтесь на IDE при создании приложения. IDE могут отличаться у разных разработчиков. Если вы хотите использовать CI-сервер, вам нужно вернуться к сценариям, если вы не используете систему сборки.

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

Несмотря на то, что Maven требуется некоторое время, чтобы войти в него, оно того стоит.

0 голосов
/ 06 февраля 2009

так что после некоторого опыта работы с калиткой оказалось, что расположение по умолчанию для html-файлов просто отлично. не нужно изобретать велосипед.

Вы можете связать ресурсы без проблем с относительными путями и при этом сохранить возможность предварительного просмотра.

...