ANT 를 이용한 RMI 컴파일 ( rmic 로 stub 생성하기 )

2007/08/03 11:36

서비 JAVA , ,

Ant를 이용하여 RMI 빌드를 위한 스크립트 이다.

(Language : xml)
<!-- RMI 생성 -->
<target name="rmi" description="RMI Stub 생성" depends="make">
<echo message="* rmic 실행  *"></echo>
 <rmic base="./bin/classes" classname="com.prompt.rfid.rmi.CallableFunctionImpl" classpath="./bin/classes" stubversion="1.2">
   <classpath>
     <fileset dir="${jar.dir}">
      <include name="**/*.jar" />
     </fileset>
     <fileset dir="${lib.dir}">
        <include name="**/*.jar" />
       </fileset>
     <fileset dir="${classes.dir}">
      <include name="**/*.class" />
     </fileset>
   </classpath>
 </rmic>
</target>

다른부분은 특별히 언급 할 필요는 없을 듯 하다.
<rmic .. > 태그의 속성만 설명 하자면
base : rmic로 컴파일된 skel 과 stub이 위치할 경로 지정
classname : rmic 로 stub을 생성할 원격 객체를 지정
                 ( 소스를 지정하는게 아니라 javac에 의해 컴파일된 class 파일을 지정 한다. )
classpath : classname에 지정한 원격 객체 class파일이 위치하고 있는 경로
stubversion : 1.1 과 1.2 중 하나를 선택 할 수 있다. ( http://www.yunsobi.com/blog/61(새 창으로 열기) 참조 )
                   1.1을 지정하면 jre 1.3 이전의 방식대로 skel 과 stub 을 모두 생성 한다.
                   1.2를 지정하면 jre 1.4 이후 방식으로 sutb 만 생성한다.
이 글의 관련글
  • JAVA Hot Deploy 도구 Jrebel ( 舊 JavaRebel )
  • 썬은 G1(Garbage First) Garbage Collector를 상용화할 것인가?
  • Java Profiler JProbe 8.0 출시!! :: 자바 프로파일러
  • 윈도우 서비스모드로 설치한 톰캣 4의 설정 변경하기
  • 객체 지향론자를 위한 함수 프로그래밍(Functional programming)
  • Eclipse 3.3 or NetBeans 6.0?
  • Java 6 update 18 출시 : 성능 향상과 windows 7 지원
  • SCJP 5.0 인증 시험 시뮬레이터
  • 넷빈즈를 이용한 Open Office 플러그인 개발
  • 자바는 call by value? call by reference? (1)
  • Java 6u21 과 이클립스
  • JVM에서 얻어오는 시간이 시스템시간과 차이가 날 때.
  • 2007/08/03 11:36 2007/08/03 11:36
    Trackback Address:http://www.yunsobi.com/blog/trackback/203
    [로그인][오픈아이디란?]