GWT 프레임 워크 내에서 http://code.google.com/p/jspf/을 사용하려고합니다. GWT에 포함 된 클래스의 소스가 필요하다는 것을 알고 있습니다. 내 {SRC_DIR}에 JSPF에 대한 코드를 배치하고 내 build.xml 파일이 항목이 포함되어ANT GWT 용 소스 파일을 포함하는 작업
<path id="project.class.path">
<pathelement location="${basedir}/src" />
<fileset dir="${war_lib_dir}" includes="**/*.jar" />
<pathelement location="${javac_precompile_classes_dir}" />
</path>
하지만 개미 작업을 실행할 때, 그것은 실패 : 빌드에서
[echo] Starting GWTC
[java] Compiling module com.x.y.z
[java] Validating newly compiled units
[java] [ERROR] Errors in 'file:/u/v/XyzClass.java'
[java] [ERROR] Line 201: No source code is available for type net.xeoh.plugins.base.util.JSPFProperties; did you forget to inherit a required module?
[java] [ERROR] Line 203: No source code is available for type net.xeoh.plugins.base.PluginManager; did you forget to inherit a required module?
[java] [ERROR] Line 208: No source code is available for type net.xeoh.plugins.base.impl.PluginManagerFactory; did you forget to inherit a required module?
[java] [ERROR] Line 209: No source code is available for type net.xeoh.plugins.base.util.uri.ClassURI; did you forget to inherit a required module?
[java] [ERROR] Line 211: No source code is available for type com.netapp.sysmgr.plugin.SysmgrPlugin; did you forget to inherit a required module?
[java] Finding entry point classes
스 니펫 이 자바 스크립트로 컴파일하기 때문에 .XML
<target name="javac" depends="libs" description="Compile server java source and any other required files">
<echo>Compiling server source</echo>
<mkdir dir="${war_classes_dir}" />
<javac srcdir="${basedir}/src" includes="**/server/**/*.java" encoding="utf-8" destdir="${war_classes_dir}"
source="1.5" target="1.5" nowarn="true" debug="true" debuglevel="lines,vars,source">
<classpath>
<path refid="project.class.path" />
</classpath>
</javac>
<echo>Pre-compiling vendor specific source</echo>
<mkdir dir="${javac_precompile_classes_dir}" />
<javac srcdir="${basedir}/src" includes="**/vendor/**/*.java" encoding="utf-8" destdir="${javac_precompile_classes_dir}"
source="1.5" target="1.5" nowarn="true" debug="true" debuglevel="lines,vars,source">
<classpath refid="project.class.path" />
</javac>
프로젝트를 컴파일하는 AntTask를 표시 할 수 있습니까? –
은 build.xml에서 스 니펫으로 원래 게시물을 업데이트했습니다. 이 부분을 확인하고 싶습니까? – Ved