E D R , A S I H C RSS

Full text search for "Ant"

Ant


Search BackLinks only
Display context of search results
Case-sensitive searching
  • Ant . . . . 40 matches
         일단 이글은 Jarakta 프로젝트의 일부인 Ant 에 대한 메뉴얼(?)같은 것으로써http://jakarta.apache.org/ant/manual/
         === Ant의 소개 ===
         Ant 는 [Java] 기반의 Build 툴로써 [Unix] 의 [make] 와 같은 툴이라고 보면 된다.
          * 왜 Ant 를 사용해야 하나?
          make.gnumake,nmake,jam 과 같은 다른 Build 툴은 놔두고 왜 Ant 를 써야하는가에 대한 질문이다. Java 기반으로 프로그램을 짜고 컴파일 및 배포용 쉘 프로그램을 짜봤는가? 해봤다면 그것의 어려움을 잘 알것이다. 각 [OS] 마다 쉘 스크립트가 다르고 일반적으로 사용하고 있는 Unix 에는 또 각종 쉘들이 존재한다. 윈도우 쉘 또한 복잡하긴 매한가지이고 프로그램을 모두 작성하고 컴파일 및 배포 쉘 스크립트를 작성하기 위해서 이것들을 모두 작성하는것 자체가 프로그래머에게 또 하나의 고난이 아닐까 생각한다.(즉, 쉘 프로그램을 배워야 한다는 의미이다.)
         Ant 는 OS Indepenent 하게 프로그램을 Build 할 수 있는 환경을 제공해준다. build.xml 이란 Build 파일을 작성해서 그 내용에 따라 Build 를 진행해 나갈 수 있다. Ant 는 ["Java"] 에서 거의 표준으로 굳혀져가고 있으며, 거의 모든 IDE들이 Ant 를 지원한다.
         현재 Ant 는 Binary 와 Source 두가지를 배포하고 있습니다.
          1. Ant 얻기 - IDE 에 따라서 Ant 가 기본내장되어있는 경우가 많다.
          * http://jakarta.apache.org/ant/index.html 에서 최신버전의 binary, source 를 얻을 수 있다. CVS 를 이용, source 를 얻을 수도 있다.
          Ant 를 사용하여 Build 하기 위해서는 JAXP 호환 XML파서가 있어야 합니다. 그런데 Ant 를 다운받으면 그 패키지 안에 포함되어 있으므로 따로 다운받으실 필요는 없습니다. JAXP 에 대해서는 http://java.sun.com/xml/ 정보를 얻을 수 있습니다.
          Ant 의 몇몇 특정 Task 들의 경우 (JUnit, FTP, Telnet 등) 해당 라이브러리가 필요하다. 이는 http://jakarta.apache.org/ant/manual/install.html#librarydependencies 항목을 읽기 바란다.
          * 일단 받은 Ant 압축파일을 C:\Ant 에 풀어 놓고 시작해봅시다. 하위 디렉토리는 bin,doc,lib 등이 있겠죠. ^^ (''Win 9x 시리즈에서는 환경변수에 들어가는 긴 파일명이 문제가 될 수 있으니 위와 같이 C:\Ant 에 설치하는 것이 좋습니다.'')
          * PATH 환경변수에 Ant 아래에 bin 디렉토리를 추가합니다. 즉 C:\Ant\bin 을 추가합니다.
          * ANT_HOME 이라는 환경 변수를 만들고 그안에 Ant 가 설치된 디렉토리 값을 넣습니다. 즉 C:\Ant 를 넣습니다.
          set ANT_HOME=c:\ant
          set PATH=%PATH%;%ANT_HOME%\bin
          export ANT_HOME=/usr/local/ant
          export PATH=${PATH}:${ANT_HOME}/bin
          Ant 는 다양한 Optional Tasks를 제공합니다. 일단 Task 라는 말이 앞으로 많이 나올텐데 Glossary 를 참고하세요. 예를들면 CVS 에 소스를 업데이트 해주는 Optional Task 가 있을 수 있고, 또 .NET 컴파일을 한다던지.. 기타 등등 다양한 Task 가 있습니다. (이에 대한 예제로는 ["AntTask"]를 참조)
          이제 Ant 를 실행하는 방법에 대해서 알아보자. Ant를 실행하는 것은 마치 make 명령을 내리는 것처럼 쉽다. Ant 에서 중요한 것은 make에서 "Makefile" 을 만들듯이 Build 파일을 잘 만드는 것이 중요합니다. Build 파일을 만드는 것에 대해서는 나중에 알아보기로 하고 일단 실행하는 방법부터 알아보죠.
  • Ant/BuildTemplateExample . . . . 6 matches
         Ant Build 를 위한 기본 Template 예제. 적당히 해당 부분을 고쳐쓰면 된다.
         <project name="TestAnt(Ant Project 이름)" default="dist" basedir=".">
          <!-- ${build} 디렉토리 안의 class 화일들을 /dist/TestAnt.jar 화일로 묶음. -->
          <jar jarfile="${dist}/TestAnt.jar" basedir="${build}"/>
         ["Ant"]
  • AntTask . . . . 6 matches
         Ant Build 를 위한 기본 Template 예제. 적당히 해당 부분을 고쳐쓰면 된다.
         <project name="TestAnt(Ant Project 이름)" default="dist" basedir=".">
          <!-- ${build} 디렉토리 안의 class 화일들을 /dist/TestAnt.jar 화일로 묶음. -->
          <jar jarfile="${dist}/TestAnt.jar" basedir="${build}"/>
         ["Ant"]
  • IntelliJ . . . . 6 matches
          * http://www.intellij.org/twiki/bin/view/Main/IdeaToAntPlugin - IntelliJ Project 화일로 Ant build 화일을 작성해주는 플러그인.
         === IntelliJ Idea 에서 Ant 연동 ===
         Intelli J 에서는 ["Ant"] 가 기본으로 내장되어있다. ["Ant"] 를 위한 build.xml 화일을 작성해주고, 오른쪽 ant build window 에서 build.xml 을 추가만 해주면 됨. Intelli J가 ["Ant"] 의 dtd 를 해석, XML 화일 작성중 자동완성 기능을 구현해준다. (환상! 단, Intelli J 가 느린 IDE 이므로 램 256이상은 필수. 학교에서 하려니 도저히 못해먹겠는지라, 결국 메뉴얼과 editplus 보고 작성했다는. -_-)
  • AntOnAChessboard . . . . 5 matches
         === About [AntOnAChessboard] ===
          || 하기웅 || C++ || 40분 || [AntOnAChessboard/하기웅] ||
          || 문보창 || C++ || 1시간 || [AntOnAChessboard/문보창] ||
          || 김상섭 || C++ || 많이..ㅡㅜ || [AntOnAChessboard/김상섭] ||
          || 조현태 || C++ || ? || [AntOnAChessboard/조현태] ||
  • ProjectPrometheus/CookBook . . . . 4 matches
         .../Prometheus$ ant -buildfile build_zpLocal.xml
          * ["Ant"] 에서 ["JUnit"] 을 실행시키는 방법이 있다고 한다. 추후 알아볼것.~!
         ["Ant"] 를 이용하면 된다. Ant 의 경우 컴파일 & 배포할때 수정된 화일만 덮어쓰기를 한다. CVS & ["Ant"] 조합이면 해결이라 생각.
  • Celfin's ACM training . . . . 3 matches
         || 12 || 12 || 111201/10161 || Ant on a Chessboard || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4209&title=AntOnAChessboard/하기웅&login=processing&id=&redirect=yes Ant on a Chessboard/Celfin] ||
  • C언어정복/3월30일-숙제 . . . . 3 matches
         Anton Bruckner
         Anton
         Anton Bruckner
  • AntOnAChessboard/문보창 . . . . 2 matches
         // 10161 - Ant on a Chessboard
         [AntOnAChessboard]
  • Classes . . . . 2 matches
          * Anti-aliasing - distributed RT
          * http://en.wikipedia.org/wiki/Anti-aliasing
  • Eclipse . . . . 2 matches
          * [http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html Eclipse + Ant]
          * 올초 Eclipse를 처음 접하고, 좀 큰 프로젝트에 Eclipse를 적용해 보았다. CVS, JUnit, Ant사항을 반영하고 대형 상용 Package를 사용하는 관계로 setting할 것도 많았지만, 개발이 종료된 지금 결과적으로는 매우 성공적인 적용으로 볼 수 있다. 팀프로젝트시 모듈로 나누어 그룹 개발이 될 경우에 매우 효율적이니, 강추함. 앞으로 발전되는 모양을 지켜보거나 참여하면 더 좋을 듯... -- [warbler]
  • ProjectPrometheus/Journey . . . . 2 matches
          * ZeroPage 에 Release. 관련 ["Ant"] Build 화일 작성
          * 윈도우에서 작업한 ["Java"] 화일이 의외로 한방에 ["Ant"] 로 빌드하고, ZeroPage 의 Resin 서버에서 동작하는 것을 보며, 다시금 자바의 위력이 실감난다.
  • Vaccine . . . . 2 matches
         || AntiVir || 0 ||
         || Kaspersky Anti Viru || 0 ||
  • Ant/JUnitAndFtp . . . . 1 match
         ant script 를 JUnit 과 FTP 를 연동하여 해당 웹 주소에 junit reporting 을 해주는 예.
         [Ant]
  • Ant/TaskOne . . . . 1 match
         [Ant]
  • AntOnAChessboard/김상섭 . . . . 1 match
         4300966 2006-02-01 17:20:17 Accepted 0.002 Minimum 28565 C++ 10161 - Ant on a Chessboard
  • Chapter II - Real-Time Systems Concepts . . . . 1 match
         Food processing, Chemical plants, Engine controls, Antilock braking systems, Fax machines, ETC
         DORMANT :: 태스크가 메모리 상에는 존재하나 아직 활성화 되지 못한 상태[[BR]]
         Time Slicing 이라고도 한다. 또한 이 수행 시간을 quantum 이라고 한다.
         === Advantages and Disadvantages of Real-Time Kernels ===
  • ClearType . . . . 1 match
         Upload:beonit:Antialias-vrs-Cromapixel.gif
  • CodeCoverage . . . . 1 match
          * http://www.thecortex.net/ : 홈페이지 하단의 Ant 나 JBoss 같은거 눌러보면 볼만함
  • ComputerGraphicsClass/Exam2004_1 . . . . 1 match
         Anti Aliasing : 배경의 명도가 90이고 칠해진 부분은 0 이 된다. Sub Pixel 은 9 일때 각 부분에 대한 명도값을 구하시오
  • HowToStudyInGroups . . . . 1 match
         Anti-Patterns and Solutions:
  • ProjectZephyrus/ClientJourney . . . . 1 match
          * 이번 프로젝트의 목적은 Java Study + Team Project 경험이라고 보아야 할 것이다. 아쉽게도 처음에 공부할 것을 목적으로 이 팀을 제안한 사람들은 자신의 목적과 팀의 목적을 일치시키지 못했고, 이는 개인의 스케줄관리의 우선순위 정의 실패 (라고 생각한다. 팀 입장에선. 개인의 경우야 우선순위들이 다를테니 할말없지만, 그로 인한 손실에 대해서 아쉬워할정도라면 개인의 실패와도 연결을 시켜야겠지)로 이어졌다고 본다. (왜 초반 제안자들보다 후반 참여자들이 더 열심히 뛰었을까) 한편, 선배의 입장으로선 팀의 목적인 개개인의 실력향상부분을 간과하고 혼자서 너무 많이 진행했다는 점에선 또 개인의 목적과 팀의 목적의 불일치로서 이 또한 실패이다. 완성된 프로그램만이 중요한건 아닐것이다. (하지만, 나의 경우 Java Study 와 Team Project 경험 향상도 내 목적중 하나가 되므로, 내 기여도를 올리는 것은 나에게 이익이다. Team Project 경험을 위해 PairProgramming를 했고, 대화를 위한 모델링을 했으며, CVS에 commit 을 했고, 중간에 바쁜 사람들의 스케줄을 뺐다.) 암튼, 스스로 한 만큼 얻어간다. Good Pattern 이건 Anti Pattern 이건.
  • Task . . . . 1 match
         Rename : AntTask
  • TdddArticle . . . . 1 match
         TDD 로 Database TDD 진행하는 예제. 여기서는 툴을 좀 많이 썼다. [Hibernate] 라는 O-R 매핑 툴과 deployment DB는 오라클이지만 로컬 테스트를 위해 HypersonicSql 이라는 녀석을 썼다고 한다. 그리고 test data 를 위해 DBUnit 쓰고, DB Schema 제너레이팅을 위해 XDoclet 와 Ant 를 조합했다.
         여기에서의 TDD 진행 방법보다는 Reference 와 사용 도구들에 더 눈길이 간다. XDoclet 와 ant, O-R 매핑 도구를 저런 식으로도 쓸 수 있구나 하는 것이 신기. 그리고 HSQLDB 라는 가벼운 (160kb 정도라고 한다) DB 로 로컬테스트 DB 를 구축한다는 점도.
  • 경시대회준비반 . . . . 1 match
         || [AntOnAChessboard] ||
  • 오픈소스검색엔진Lucene활용/세미나060401_2시 . . . . 1 match
          * 빌드를 위해서 Ant 설치.
  • 위키QnA . . . . 1 match
         Q: 현재 Ant 페이지를 작성하고 있는데 Glossary 부분을 만들었고 같은 페이지 내에서 내부링크를 통해 Glossary 내용을 볼 수 있었으면 하는데 이것은 위키에서 할 수 없는지... 답변 바랍니다. ^^
  • 페이지이름 . . . . 1 match
          * 사람들이 공유 할수 있는 주제인 일반 명사 ( Java, Ant, 책이름 )
Found 28 matching pages out of 7555 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:30
Processing time 0.0135 sec