HANDA개발
HANDA개발공부
HANDA개발
전체 방문자
오늘
어제
  • HANDA_list
    • 취업일지
    • 일상
    • TIL
    • Linux
    • RabbitMQ
    • Spring
      • Security
      • Batch
      • Project
    • ERROR
    • DB
      • Oracle
      • PostgreSQL
    • JUnit
    • JAVA
    • AWS
    • OAuth2.0
    • Redis
    • API
    • Jenkins
    • Nigix
    • CS
    • 코테준비
      • 자료구조
      • 알고리즘
    • 학교수업
    • 디자인패턴

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 명령어
  • JVM
  • Parameter
  • 프로시져호출
  • 재실행
  • JAVA명령어
  • 스프링배치
  • garbaage
  • SpringBatch
  • Job
  • Spring
  • valid어노테이션
  • 다른파라미터
  • cmd
  • EAI
  • 데이터베이스
  • MQ
  • gson
  • java실행과정
  • 애플코딩
  • 역직렬화
  • @Valid
  • 상태관리
  • 프로그래머스
  • batch
  • 어노테이션
  • error
  • oracle
  • mybatis
  • 공부준비

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HANDA개발

HANDA개발공부

JAVA

Apache Ant

2022. 8. 19. 10:30

Apache Ant

  • Apache Ant는 자바 기반의 빌드 도구
  • Apache Tomcat 처럼 Jakarta 프로젝트의 일환으로 만들어진 산출물로 C에서 말하는 make 파일과 같은 Java 프로그램 build 이다
  • OS와 상관없이 사용하게 되어 있음
  • Configuration 파일이 XML로 되어 있어 어플리케이션 구조에 맞게 적용하기에 편리하게 되어 있음.

Apache Ant의 주요기능

  • Java 소스 파일 컴파일
  • jar, war, ear, zip 파일 생성
  • avadoc을 실행하여 도움말 생성
  • 파일이나 폴더의 이동 및 복사, 삭제
  • 각각의 작업에 대한 의존성 설정
  • 유닉스에서처럼 파일이나 폴더에 퍼미션 설정
  • 파일의 변경 날짜를 설정하는 touch 기능
  • 외부 프로그램의 실행
  • 플랫폼에 무관한 XML 이용 (build.xml : Configuration 파일)
  • 이클립스에 기본 탑재되어있는 플러그인
https://velog.io/@sapphire317/Apache-Ant-%EB%9E%80

'JAVA' 카테고리의 다른 글

interface를 상속받은 Abstract class를 상속받는 이유.  (0) 2022.11.17
java10 _ var 키워드  (0) 2022.11.15
serialVersionUID와 @SuppressWarning("serial")처리  (0) 2022.11.14
Reflection  (0) 2022.09.07
Duration.ofSeconds  (0) 2022.08.19
    'JAVA' 카테고리의 다른 글
    • java10 _ var 키워드
    • serialVersionUID와 @SuppressWarning("serial")처리
    • Reflection
    • Duration.ofSeconds
    HANDA개발
    HANDA개발

    티스토리툴바