В моем проекте m2eclipse у меня есть файл context.xml, в котором указано мое подключение к базе данных (например, драйвер, URL-адрес, имя пользователя, пароль). Вместо того, чтобы указывать значения этих атрибутов непосредственно в файле context.xml, я вместо этого создал профиль Maven в файле проекта pom.xml, который определяет значения этих атрибутов. Например:Использование профиля Maven при запуске отладчика Eclipse
. . .
<properties>
<database.driverClassName>com.mysql.jdbc.Driver</database.driverClassName>
<database.user>admin</database.user>
. . .
</properties>
. . .
и внутри моего файла context.xml вы видите
. . .
driverClassName="${database.driverClassName}"
username="${database.user}"
. . .
То, что я хотел бы знать, как получить свой профиль, чтобы заселить context.xml файл при запуске отладчика в Eclipse. Прямо сейчас я не могу этого сделать и просто запускаю отладчик Eclipse с жестким кодированием context.xml со значениями (т. Е. Я не использую профиль Maven). Может ли это быть легко сделано с профилем Maven при запуске отладчика Eclipse? Может быть, это можно сделать с помощью плагина mcliplse Eclipse? Я запускаю это на сервере Tomcat.
Ооооо, мне это нравится. Так может ли это быть заменой m2eclipse? –
m2e-wtp является подпроектом m2e. Для этого требуется m2e (m2e - версия старого meclipsese eclipse.org). Интерфейс управления профилем является расширением m2e. m2e и m2e-wtp будут установлены по умолчанию в дистрибутиве Java EE Kepler. –
Очень интересно! Я с нетерпением жду следующего релиза Eclipse. Я удалил свой старый m2e и установил m2e-wtp. Работает как шарм. Со старым m2e мне пришлось применять фасетки Eclipse, и это немного расстроило. Спасибо за то, что указали мне в правильном направлении с более простым подходом. Я использую Tomcat в своем проекте. Могу ли я использовать интерфейс управления профилями, даже если он поступает из JBoss Tools? –