재 활용 가능 한 Module 만 들 기
다음은 재 활용 가능 한 module 을 만 드 는 절 차 를 설명 합 니 다.
1. 명령 webAppCreator - out ApplicationName com. package. applicationName 을 사용 하여 GWT 응용 프로그램 을 만 듭 니 다.
2. client 와 server 패키지 에 있 는 Greeting 예제 류 를 삭제 하고 entry point 를 삭제 합 니 다 (필요 하지 않 음)
3. ApplicationName. gwt. xml 파일 을 열 고 작성 합 니 다Module. xml 설명
4. 당신 의 jar 가방 을 컴 파일 합 니 다. 여 기 는 jar 로 전 화 를 걸 때 자바 소스 파일 도 가 져 가 야 합 니 다.다음은 제 build. xml 파일 의 예제 입 니 다.
<?xml version="1.0" encoding="utf-8" ?>
<project name="GwtCommon" default="package" basedir=".">
<property environment="env" />
<property name="gwt.sdk" value="${env.GWT_HOME}" />
<property name="dist.dir" location="." />
<property name="src.dir" location="src" />
<property name="build.dir" location="war/WEB-INF/classes" />
<path id="project.class.path">
<pathelement location="war/WEB-INF/classes" />
<pathelement location="${gwt.sdk}/gwt-user.jar" />
<fileset dir="${gwt.sdk}" includes="gwt-dev*.jar" />
<!-- Add any additional non-server libs (such as JUnit) -->
<fileset dir="war/WEB-INF/lib" includes="**/*.jar" />
</path>
<target name="compile" depends="clean" description="Compile src to build dir">
<mkdir dir="${build.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}" includes="**" debug="on" debuglevel="lines,vars,source" source="1.5">
<classpath refid="project.class.path" />
</javac>
<copy todir="${build.dir}">
<fileset dir="${src.dir}" excludes="**/*.java" />
</copy>
</target>
<target name="package" depends="compile" description="Package up the project as a jar">
<jar destfile="${ant.project.name}.jar">
<fileset dir="${build.dir}">
<include name="**/*.class" />
</fileset>
<fileset dir="${src.dir}">
<include name="**" />
</fileset>
</jar>
</target>
<target name="clean" description="Cleans this project">
<delete dir="war/WEB-INF/classes" failonerror="false" />
</target>
</project>
이렇게 복용 할 수 있 는 module 이면 좋 겠 다.build. xml 코드 에서 볼 수 있 듯 이 client 가방 에 있 는 자바 를 js 로 컴 파일 하 는 절 차 는 진행 되 지 않 았 습 니 다. 이것 도 우리 가 jar 가방 을 칠 때 자바 파일 을 포함 시 켜 야 하 는 이유 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fortinet FortiWeb Web Application Firewall Policy BypassFrom: Geffrey Velasquez Date: Wed, 2 May 2012 20:33:23 -0500...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.