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 만 생성한다.
이 글의 관련글
  • 자바 SE 플랫폼 개괄 :: Java SE Platform at a Glance
  • 어드민 콘솔 <-> Edge Server RMI통신을 위한 참고 URL
  • 넷빈즈 6.5 출시 (NetBeans 6.5 released)
  • Version 0.2 xcEPC Network Core for Java - epcnetwork java api
  • 문자열 오브젝트의 길이는?
  • 넷빈즈(NetBeans) 실행하기 - 모듈 업데이트 v1.0
  • Java 6의 새로운 기능, 향상된 부분.
  • Java에 OpenID 적용 관련 아티클
  • 자바 API 항해지도
  • 2007/08/03 11:36 2007/08/03 11:36
    Trackback Address:http://www.yunsobi.com/blog/trackback/203
    [로그인][오픈아이디란?]