Как указать имя для аннотации ресурса во время компиляции?

Наш код имеет что-то вроде этого:

@Resource(name = "java:comp/resource/foo/bar/ONE_QUEUE")
private Queue queue;

Однако в одном сценарии развертывания аннотация очереди должна выглядеть следующим образом:

@Resource(name = "java:comp/resource/foo/bar/SECOND_QUEUE")
private Queue queue;

Я хотел бы выбрать имя для использования с профилями сборки Maven.

Какие варианты у меня есть?

Ответы на вопрос(3)

Ваш ответ на вопрос