2013-08-08 3 views
0

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 내보내는 것만으로 이클립스를 통해 EJB Jar로 프로젝트를 수동으로 내보내고 있습니다.IDE없이 EJB Jar 만들기

IDE를 사용하지 않고도 명령 줄을 통해 동일한 jar 파일을 만들 수 있습니까?

jar'ing을 시도했지만 수동 내보내기와 동일한 디렉토리 구조를 캡처하지는 않습니다.

답변

0

예, 가능합니다. ejb-jar는 결국 정상적인 .jar 파일입니다.

단순한 경우 작업에 ant을 사용할 수도 있습니다. 표준 ejb-jar.xml 설명자가 있거나없는 클래스 만있는 경우 이것으로 충분합니다. 예를

<jar destfile="${dist-directory}/${sb-jar}"> 
     <fileset dir="${sb-root}/classes"> 
      <include name="**/*" /> 
     </fileset> 

     <!-- META-INF/ejb-jar.xml etc. --> 
     <fileset dir="packaging-data/sb-jar"> 
      <include name="**/*" /> 
     </fileset> 
    </jar> 

당신은 filesets을 조정해야 할 수도 있습니다, 때로는 심지어 (이 번거로울 수 있습니다) ant 쉽도록 프로젝트 레이아웃을 재 배열 들어

.

는,이 벤더 특정 요소가 서로 다른 응용 프로그램 서버에 대한 EJB-JAR 파일을 만들 지원뿐만 아니라보다 정교한 ejbjar 작업을 사용할 수 있습니다 : ant tasks for EJB

+0

감사를 참조하십시오, 작업 완료! –