�Ϲ� �ɼ�

 

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

 


IDEA�� Ant 1.6.x�� �����˴ϴ�.



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


IDEA���� Ant ��ũ��Ʈ ������ �����ϴ� �Ϳ� ���� � ��� ���� ������ Editing Ant Build Files ���ǿ� �ֽ��ϴ�.



Ant
��ũ��Ʈ�� ���ο� ���������� ������ �� �ִ� �� ��Ʈ�� Ÿ������ �����˴ϴ�.  IDEA�� ������ Ÿ�ٰ� �Բ� Ant�� �����ϴ� ����� �����մϴ�.

Ant Build ï¿½ï¿½ ������� ����Ʈ�� IDEA���� ��ü�� ������ �ֽ��ϴ�.   �װ��� �� �� ������� �߰��� �� IDEA�� ������ Ant ��ũ��Ʈ�� �����մϴ�.  ï¿½×µï¿½ï¿½ï¿½ ������ �Ӹ� �ƴ϶� ��ũ��Ʈ�� �����ϱ� ���� ������ �߰�/�����ϱ� ���ؼ� ���� ��ư�� ����Ͻʽÿ�.


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


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

����� Filter targets ï¿½ï¿½Æ°ï¿½ï¿½ ������ �Ϳ� ���� Ant �� �����쿡�� Ÿ���� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½Íµï¿½ Ÿ����  Build File Properties ���̾�α׿��� ���ǵ˴ϴ�.

Ÿ���� �����ϱ� ���ؼ�, Ʈ������ �����ϴ� ��带 �����ϰ�, Enter (�Ǵ� �װ��� ���� Ŭ��)�� �����ʽÿ�. Ÿ���� �����ϴ� �ٸ� ����� ������ ����մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ���� �Ҵ��� �� �ֽ��ϴ�.

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

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


Messages �� �������� Ant ����� ����Ʈ ���� ����˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ verbose ���� Ant �۾��� ����� ����, Ant ���� ����( Build File Properties |  Execution tab  )���� ����� -verbose  (�Ǵ� -v  ) �����ڰ� �ʿ��մϴ�.



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

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

���ٴ� ���� ����  Messages  �� ������� �����մϴ�.  ï¿½×·ï¿½ï¿½ï¿½, �� ���� Ant�� Ư���� ��ư�� �ֽ��ϴ�.

Toggle tree/text  mode  

�ٸ� ��� ���������̼��� �ؽ�Ʈ�μ� �Ǵ� Ÿ��-�½�ũ Ʈ���μ� ���� ���� ��� �Ͻʽÿ�.

Show all  messages  

����׿� ��Ȳ�� �޽����� ������ �����ʽÿ�.

 

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��� ���� �ֽ��ϴ�.

Ÿ���� ���� �޴��� ����� ��

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