Ant ���� ������ �����ϴ� ���� ������ XML�� ������ ���ϸ� �ణ �ٸ��ϴ�. IDEA�� Ant ��ũ��Ʈ�� �ۼ��� ������ �����ϰ� �ϰ�, ��È�ϴ� �� ��Ʈ�� ����� �������� ���� �����ϴ�.

|
���� IDEA�� Ant 1.6.x�� �����մϴ�.
|

|
IDEA���� Ant ���� Ư¡�� ����ϱ� ����, Ant ������Ʈ�� namespace
(��翡 ������) ���� ����Ǿ�߸� �մϴ�.
|
Ant
tags and attributes completion
IDEA�� Ant �±��� ������ �ֽ��ϴ�

���� �׵鿡 ���� �̿� ������ Ư�� �Ӹ� �ƴ϶�.

Completion �� ��� �۵��մϴ�. ����� ù ��°�� ���� �±׸� ���� ���� �� ����� ���� �׸�� �Բ� ��� ����� �� ���Դϴ�. �� ����� ������ �θ��� ����, Ctrl +
Space �� �����ʽÿ�.
�� �ٸ� �Ϸ�� depends, antcall/target ��� ���� Ư������ Ant Ÿ�� �̸��� ���谡 �ֽ��ϴ�.

��� ����� ������ ��ũ��Ʈ���� ������ Ant Ÿ���� �̸��� �����մϴ�.
Ư���� ���Ͽ� ï¿½Ö¾î¼ ï¿½ï¿½Î¸ï¿½ �ǹ��ϴ� Ant �½�ũ�� ����, �� ��δ� ���� �Ϸ�� ���Դϴ�.


|
�� Ư¡�� ���� ������ Ant Ÿ�ٰ� Ư���� ���� �����˴ϴ�: project - basedir; import - file; property - file,
location; ant - antfile,
dir, output; buildnumber - file;
tempfile - destdir; dirname - file;
taskdef - classpath, file.
|
���� IDEA�� ����� �κ��̰�, �װ��� ��Ȯ�ϰ� �ذ��� �� �ִ� properties �� �����մϴ�.

Ant
property completion
Ant Properties�� ���ؼ�, IDEA�� �ڵ� �ϼ� Ư¡�� ��� ������ Ư��, Ŀ���Ұ� ����� �� ������ ������ �� �ֽ��ϴ�.

|
IDEA���� Ŀ���� �±׸� �����ϴ� ���� ������ ����� �� �̸��� Ŭ������ ���� �Ҵ��ϴ� �� �Դϴ�.
|
��� ����� ���� ���ؼ�, ${�� Ÿ�����ϰ�, Ctrl + Space �� �����ʽÿ�.

����� �ʿ��� Ư���� �����ϰ� �� �Ŀ� Enter (������ �ִ� ū��ȣ } �� �ڵ������� �߰��� ���Դϴ�.
Rename
refactoring for Ant properties and targets
You can use Rename refactoring in Ant
scripts for targets and properties. Just
set the caret at the desired item name and press Shift +
F6 . The
other way (as for other refactorings) is to use Refactor | Rename item
in the main menu, or in the editor context menu, or in the context menu of
the Structure tool window.
����� Ÿ�ٰ� Ư���� ���� Ant ��ũ��Ʈ���� Rename �����丵�� ����� �� �ֽ��ϴ�. �ٷ� ���ϴ� �׸� �̸��� ij���� �����ϰ� Shift +
F6�� �����ʽÿ�. �ٸ� �����(�ٸ� �����丵�� ���ؼ���) ���� �޴����� �Ǵ� ������ ���� �޴����� �Ǵ� Structure �� �������� ���� �޴����� Refactor |
Rename �׸��� ����ϴ� �� �Դϴ�.

�����丵�� ����ǰ� �� �Ŀ�, �׸�� �� ����� �̸��� ����� ���Դϴ�. �׷��� ��Ī ������ ������ build.xml �� �Բ� ���ѵȴٴ� ���� �����Ͻʽÿ�.
Create
target intention
����Ǿ� ���� ���� Ÿ��(depends, antcall ��)�� ����ϸ� ��ſ��� ����� build.xml ���Ͽ��� �׷� Ÿ���� �����ϱ� ���� Ư���� intention action �� �Բ� ������Ʈ �� �� �Դϴ�.

���� óġ�� ����ǰ� �� �Ŀ�, ���ο� Ÿ���� ��Ÿ�� ���Դϴ�.
Standard
IDEA navigation features
���� ������ Ant ���� ���Ͽ� ���� Ư�� �����˴ϴ�:
Find
Usages in File
Go
to Declaration (Ctrl + B)

|
�����
�½�ũ �˻��� �����ϸ� ����� ������ Ÿ���� ���� ���� ǥ�ÿ� ������ ��ġ�� ���� �����μ� ���ֵȴٴ� ���� �����ؾ߸� �մϴ�. ���� ���, �� Ÿ�ٿ��� ���ǵǰ�, �ٸ� ��, �������� �Ϳ��� ���Ǵ� �½�ũ�� ���� ��, ����� �Ƹ��� ���� ������(�������μ�) ������ �½�Ʈ ���Ǹ� ������ �𸨴ϴ�. �׷���, ���ǵ� Ÿ���� ��ģ �˻��� �������� �� �½�ũ��
ã�� ���� ǥ�ô� ����Դϴ�.
|
Ant
1.6 support issues
IDEA�� presetdef, macrodef �� import �� ���� Ant 1.6 Ư���� Ÿ���� �����մϴ�. �װ��� ����� ���� ����, �ذ�� �Ϸ��� �� �½�ũ�� �׵�� �׵��� Ư���� ���� ��� �۵��� ���̴� ��� �ܾ��� �� �ִ� ���� �ǹ��մϴ�.
�׷���, namespace ������ ���� �κ������� ����˴ϴ�. �׸��� antlibs �� ���� �������� �ʽ��ϴ�.
JavaDoc-like
popups and Ctrl + B
����� Ctrl + B�� ����� �Ӹ� �ƴ϶� �±�(�����ϴ� Java Ŭ������ ����)�� Ư��(�����ϴ� ���͸� ����) ������ JavaDoc
���� �˾��� �θ� �� �ֽ��ϴ�.

�׷���, �� Ư¡�� �̿� �����ϰ� ����� ���ؼ� �ణ�� Ʃ���� �ʿ��մϴ�. �Ϲ�������, �� Ư¡ �۾��� �ʿ��� Ŭ������ �ϴ� ���� �ҽ��� �����ϰų� ���̺귯���μ� �߰��ϰ� �ִ� ������Ʈ���� �������� ���ӿ� Ʋ�������ϴ�.
Ant Ŭ������ ����:
Ant Ŭ������ �ҽ��� �����ϰ� �ִ� ���̺귯���� �����ϰ�, ����� ������Ʈ���� �װ��� � ����̶� �߰��մϴ�. Ant �ҽ��� ���� Main ������ ��Ʈ�� �ϳ��μ� �����Ǿ�߸� �մϴ�.
Ŀ���� �½�ũ�� ����: ���� Ŀ���� �½�ũ Ŭ������ ������ ������Ʈ�� ������:
Ant �½�ũ�� ������.
���� Ŀ���� �½�ũ Ŭ������ ������ ������Ʈ���� ����Ǹ�: � �ΰ��� ������ �ʿ����� �ʽ��ϴ�.
|