Ant ����

 

IDEA��  Apache Jakarta project����� ������ ���� ���� Ant �� �Բ� ������ �����մϴ�.

�� ������ ��ſ��� IDEA���� ���� Ant ��ũ��Ʈ�� ��ũ�ϰ�, Ant Ÿ���� �����ϴ� ���� �����ϰ� �մϴ�.
Ant
��ũ��Ʈ�� ���� ����� ������ �����ϰ� �ִ� *.xml �����Դϴ���ũ��Ʈ�� �ٺ��� ��Ҵ� �̸��� ����Ʈ Ÿ�� �Ӽ��� �����ϰ� �ִ� <project> ��ũ�Դϴ� ï¿½ï¿½Å©ï¿½ï¿½Æ® ���� ���忡 ���ؼ� �ڼ��� ���� Ant ������ �����Ͻʽÿ�.
Ant
��ũ��Ʈ�� ���ο� ���������� ������ �� �ִ� �� ��Ʈ�� Ÿ������ �����˴ϴ�.  IDEA�� ������ Ÿ�ٰ� �Բ� Ant�� �����ϴ� ����� �����մϴ�.

Ant Build ï¿½ï¿½ ������� ����Ʈ�� IDEA���� ��ü�� ������ �ֽ��ϴ�.   IDEA��� ��ũ��Ʈ�� �����ϴ� ������ �߰� �ϰų� �����ϱ� ���� ���� ��ư�� ����Ͻʽÿ�.


���õ� ���� ������ ���� �Ӽ��� Ant���ٿ��� ��ư�� Ŭ���ϰų� Ant �� �����쿡�� ���� ���� �̸��� ������ ��ư�� Ŭ���Ͽ� �ҷ����� ���� �޴����� Properties �޴� �׸��� �����Ͽ� �ҷ�����  Build File Properties ���̾�α׿��� ������ �� �ְ�, ������ �� �ֽ��ϴ�.



����� ��ũ��Ʈ���� ��ũ�� �߰��ߴ����, �� Ÿ���� ����� ���ϴ� Ÿ���� �����ϰ� �װ��� �����ϵ��� Ʈ������ ǥ�õ˴ϴ�.

����� Filter targets ï¿½ï¿½Æ°ï¿½ï¿½ ������ �Ϳ� ���� Ant �� �����쿡�� Ÿ���� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½Íµï¿½ Ÿ����  Build File Properties ���̾�α׿��� ���ǵ˴ϴ�.
Ÿ���� �����ϱ� ���ؼ�, Ʈ������ �����ϴ� ��带 �����ϰ�, Enter (�Ǵ� �װ��� ���� Ŭ��)�� �����ʽÿ�.

��ũ��Ʈ�� �����ϱ� ����, ��� Ÿ�� �Ǵ� ���� ���� ��带 �����ϰ� ���� �޴��� ������ ��ư�� �����ų� F4�� ������ "Edit Source"�� �����Ͻʽÿ�. ����� Ÿ���� �������ڸ���, ��ũ��Ʈ�� ����� ���� �޽��� ������� Ant��� ��ſ��� �޽����� �����ָ鼭 ��Ÿ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ ���� �����ڴ� ��ſ��� Ant�� ���� ���¸� �����ָ鼭 ��Ÿ���ϴ�.

���� ��Ȳ ������� �����ϰ� �ִ� ���� ���ϰ� ������ Ÿ���� ǥ���մϴ�.

���� ������� �ߴ��ϱ� ���� Cancel �� �����ʽÿ�.   Ant�� �����⸦ ��ٸ��� �ʰ� ��� ����� ������Ʈ�� �۵���Ű�� ����  ���»��� ���� ��Ȳ �����츦 �л��ϰ�, Ant�� ��׶���� ����ǵ��� Background �� �����ʽÿ�.  ï¿½ï¿½ï¿½ß¿ï¿½ ����� �׻� ���� ������ ���¸� �����ϴ� Messages �� ������ ���� ���� Ȯ���ص� �����ϴ�.

Ant����� ��� �޽����� Ư���� ����ȭ�ǰ�, �޽��� Ʈ���� ���Դϴ�.  ï¿½î¶² ���� �޽����� ����, �����ϴ� ���� �������� Ʈ������ ��带 ���� ǥ�õ˴ϴ�.

Editing Ant build files and error highlighting  


Ant
��ũ��Ʈ�� ���� ����� ������ ���ѵ� ���� ���� �� �ֽ��ϴ�.  ï¿½Ì°ï¿½ï¿½ï¿½ XML, �������� ���� �Ӽ��� ���� �߸� �� �Ϳ����� �����Դϴ�.  ï¿½ï¿½ï¿½ �ٸ� ���(Ant Ư�� ������)��, ���� ���� ǥ�ô� IDEA�� �̰� �Ǵ� �� ������Ʈ��Ʈ�� ������ �ǹ��ߴ��� ������ �� ���ٴ� ���� �ǹ��մϴ�.  ï¿½Ù²Ù¾ï¿½ ���ϸ�, Ant Ÿ���� �Ϻδ� IDEA�� ����� ��ũ��Ʈ�� ��Ÿ����, ��Ī ����, �����ϴ� �Ϸ� ���� ������ ������ ���� �����ϴ� ���� ����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ �����ϴ� ���� ���� �����ϴ�.  ï¿½×·ï¿½ï¿½ï¿½, �׷� ���� ������� ���� Ÿ���� �ֽ��ϴ�.  ï¿½×¸ï¿½ï¿½ï¿½ �׷� ��쿡, �װ��� ��� �ڽ��� ������ ����� ���� ���Ͽ��� ������ ��������� ��� ���ϱ� ���� �ֽ��ϴ�, �Ǵ� IDEA�� ��Ȯ�ϰ� �ذ��� �� ���� �����ΰ� �ֽ��ϴ�.


�Ϲ� �ǰ��� ������ �����ϴ�:  ï¿½ï¿½ï¿½Ø°ï¿½ï¿½ï¿½ ������ ���� �ּ�ȭ�ϱ� ���� �Ӽ�(������ ������)�� build.xml ï¿½ï¿½ �����ϴ� ���Ʈ�� �ȿ� �����ϰ� �ִ� ��ü�� ���������� Ȯ���Ͻʽÿ�.

 

Compiling  


IDEA
�� ����� Ant ��ũ��Ʈ���� ���۵Ǵ� �����Ϸ��κ����� ����� ó���ϰ�, Ư���� ��带 �޽��� Ʈ���� �߰��մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ �����Ϸ��� ���� �߰ߵǾ��� ����� �ҽ� �ڵ忡�� �� ��ġ�� �׺����Ʈ�� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ IDEA�� javac �� jikes �����Ϸ��κ����� ����� �� �� �ֽ��ϴ�.

Increasing the memory size for Ant  


����Ʈ�� Ant�� ��� �޸��� ���� ���ġ ���� ������ � Ant ��ũ��Ʈ�� ���࿡ �����ϴ� ��쿡 �����  Build File Properties ���̾�α׿��� �޸� ������� ����(�ʿ���ٸ� ���ҽ�Ű��)���� ���� �������� �𸨴ϴ�.

Specifying custom classpaths  


����, ����� ����� Ant ��ũ��Ʈ ������ ��� ���̺귯���� ����ϱ⸦ �������� �𸨴ϴ�.  ï¿½×·ï¿½ ���̺귯���� ����� �ֹ��� �½�ũ ������ �� �� �ֽ��ϴ�.   �ٸ� �ʿ��� ��λӸ� �ƴ϶� �� ���̺귯����  Build File Properties�� Additional Classpaths  ï¿½ï¿½ ��Ͽ� �׵��� �߰��Ͽ� Ant�� �dz��� ���� �ֽ��ϴ�.

Building targets from the main menu  


����� ���� ���� �޴��κ��� Ÿ�� ���忡 Build �޴��� ����, �޴� �Ʒ��� Ÿ���� ��Ͽ��� �ʿ� Ÿ���� �����Ͽ� �����ص� �����ϴ�.  Å¸ï¿½ï¿½ï¿½ï¿½ ���� ������Ʈ�� ���� ������ �˴ϴ�.