Как указать имя для аннотации ресурса во время компиляции?
Наш код имеет что-то вроде этого:
@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.
Какие варианты у меня есть?