Java classpath для динамического веб-проекта - PullRequest
4 голосов
/ 11 января 2011

Привет всем, у меня очень редкая проблема, которую нужно решить.

Проблема / проблема:

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

Мне нужно применить некоторые настройки поверх предоставленного мне файла war.

Используя maven или ant, я могу скомпилировать собственный код, написанный мной, и добавить добавленные файлы классов.к файлу войны.

Но это происходит для окончательной сборки файла войны.

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

Пожалуйста, помогите мне, как я могу изменить файл .classpathмой проект, чтобы публикация jboss могла создать файл war, используя зависимый файл war, который может запускаться на eclipse-jboss для проверки моего пользовательского кода ....

Заранее спасибо .....

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Мне кажется странным иметь два файла WAR.

Возможно, вам следует подумать о том, чтобы упаковать свои настройки в JAR и вставить этот файл в исходный файл WAR.

В противном случае, другое решение, которое я часто делаю, состоит в том, чтобы в вашем рабочем пространстве было три проекта.

  • PRJ-src (с вашими оригинальными источниками / JAR / WAR)
  • PRJ-custo (зависит от предыдущего); Этот проект содержит только новые классы или пользовательские XML-файлы Spring (с добавлением моих собственных классов
  • PRJ (объединение двух предыдущих проектов)

Я создаю задачу Ant в 3-м проекте, который берет 1-й проект (PRJ-src) и объединяюсь со 2-м проектом (PRJ-custo). Это должно быть возможно и с Maven.

Тогда это единственный проект, который я развернул на своем сервере приложений (tomcat / jboss).

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

1 голос
/ 11 января 2011

Не редкая проблема.

Что нужно для объединения двух веб-приложений (войн) вместе.У вас есть война настройки, на которой вам нужно наложить существующее веб-приложение.

Похоже, вы уже решили эту проблему с точки зрения сборки и ищете поддержку Eclipse.Насколько мне известно, Eclipse не поддерживает это.Возможно, вам придется вручную выполнить необходимую настройку, чтобы это произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...