Я хочу создать повторно используемый компонент Wicket в Eclipse. У меня есть один проект "компоненты", которые имеют файлы, такие как MyComponent.java и MyComponent.html. Затем у меня есть «приложение» проекта, которое содержит код моего приложения, из которого я хочу использовать MyComponent.
Однако Wicket не может найти MyComponent.html. Если я скопирую этот файл из «компонентов» в «приложение» и использую точно такой же путь, то Wicket не обнаружит проблем.
Поэтому я считаю, что Eclipse не копирует HTML-файл из «компонентов» зависимого проекта и не делает его доступным для веб-приложения. Я не могу точно подтвердить это, поскольку я не знаю, где генерируется JAR из проекта «компоненты», и при этом я не знаю, где / если генерируется WAR из проекта «приложения».
Я просмотрел настройки проекта в «компонентах» и не могу найти никакой опции для явной публикации файлов HTML (не Java) во время сборки проекта; но я не могу найти какой-либо вариант, который явно запрещает это либо. В проекте «application» я не вижу возможности включить файлы HTML из другого проекта (есть только опция для включения JAR - чего может быть достаточно?)
Обновление: Я не использую Maven, просто использую процесс сборки Eclipse по умолчанию.
Обновление: Я использую Tomcat в Eclipse (но без какого-либо подключаемого модуля Eclipse для Tomcat; кажется, что он прекрасно работает без него - только очевидно, что это не совсем так, поэтому мой вопрос ...)