2012-06-04 6 views
4

Возможно, мне что-то не хватает, но я уже некоторое время борюсь с этой проблемой.Intellij IDEA, построить артефакт с помощью Ant?

У меня есть веб-приложение с скриптом сборки Ant. Я хотел бы создать Artifact для этого модуля (который является файлом .war, сгенерированным с помощью ant), чтобы я мог развернуть этот файл войны на настроенном сервере Tomcat.

Но я не могу понять, как заставить Intellij использовать скрипт Ant для сборки артефакта. Я вижу вариант запуска целевых объектов Ant, но это просто запускает объект Ant, а Intellij затем начинает генерировать Artifact обычным способом.

Пожалуйста, дайте мне знать, если вопрос неоднозначен. Проблема не в интеграции Ant с Intellij. Я мог бы просто использовать окно Ant и запустить любую цель, а также сделать запуск Ant целиком частью Build. Проблема состоит в том, чтобы связать Артефакт с модулем и использовать скрипт Ant для создания этого артефакта. Мне нужно это, чтобы включить, жесткую интеграцию tomcat. Поскольку, интегрируя сервер Tomcat, я могу указать артефакт для развертывания.

Примечание: IntelliJ IDEA версии 11.1

ответ

6

IDEA можно либо развернуть Артефакт или внешнего источника (каталог или файл), который построен Ant или любой другой инструмент:

External Source

Это невозможно связать артефакт IDEA с Ant build.

+1

Спасибо. Я тоже пришел к такому же выводу. Я отмечаю ответ на этот вопрос, так что другим не нужно бегать по кругу ... –

+0

Однако вы можете сделать задачу сборки Ant необходимой предпосылкой для выполнения конфигурации, установив ее в нижней части конфигураций Run/Debug окно (не изображено выше). – fiveclubs

Смежные вопросы