Hi,
I get latest code from CVS today. When I try run "build" target in samples\petclinic\build.xml, I get errors:
I figure out qa-portalpath missing this:Code:C:\stefano_cvshome\spring-richclient\samples\petclinic>ant build Buildfile: build.xml build: [javac] Compiling 13 source files to C:\stefano_cvshome\spring-richclient\samples\petclinic\classes [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\OwnerManagerView.java:53: package org.springframework.richclient.preference does not exist [javac] import org.springframework.richclient.preference.PreferenceStore; [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:51: package org.springframework.richclient.preference does not exist [javac] import org.springframework.richclient.preference.FormBackedPreferencePage; [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:59: cannot resolve symbol [javac] symbol : class FormBackedPreferencePage [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] public class AppearancePreferencePage extends FormBackedPreferencePage { [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\PetClinicAppearance.java:35: package org.springframework.richclient.preference does not exist [javac] import org.springframework.richclient.preference.PreferenceStore; [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\PetClinicAppearance.java:53: cannot resolve symbol [javac] symbol : class PreferenceStore [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.PetClinicAppearance [javac] public void load(PreferenceStore preferenceStore) { [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\OwnerManagerView.java:278: cannot resolve symbol [javac] symbol : class PreferenceStore [javac] location: class org.springframework.richclient.samples.petclinic.ui.OwnerManagerView.PropertiesCommandExecutor [javac] PreferenceStore ps = (PreferenceStore)getApplicationContext().getBean("preferenceStore"); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\OwnerManagerView.java:278: cannot resolve symbol [javac] symbol : class PreferenceStore [javac] location: class org.springframework.richclient.samples.petclinic.ui.OwnerManagerView.PropertiesCommandExecutor [javac] PreferenceStore ps = (PreferenceStore)getApplicationContext().getBean("preferenceStore"); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:79: cannot resolve symbol [javac] symbol : method getPreferenceStore () [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] appearance.load(getPreferenceStore()); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:99: cannot resolve symbol [javac] symbol : method getForm () [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] getForm().getValueModel("dialogPageType").setValue(CompositeDialogPageType.TREE); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:111: cannot resolve symbol [javac] symbol : method getForm () [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] getForm().commit(); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:117: cannot resolve symbol [javac] symbol : method getPreferenceStore () [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] getPreferenceStore().setValue(PetClinicAppearance.DIALOG_PAGE_TYPE, appearance.getDialogPageType()); [javac] ^ [javac] C:\stefano_cvshome\spring-richclient\samples\petclinic\src\org\springframework\richclient\samples\ petclinic\ui\preference\AppearancePreferencePage.java:119: cannot resolve symbol [javac] symbol : variable super [javac] location: class org.springframework.richclient.samples.petclinic.ui.preference.AppearancePreferencePage [javac] return super.onFinish(); [javac] ^ [javac] 12 errors BUILD FAILED file:C:/stefano_cvshome/spring-richclient/samples/petclinic/build.xml:46: Compile failed; see the compiler err or output for details.
So I fix that. Error go away but I get new error:Code:<include name="spring-richclient-sandbox.jar"/>
Aha! Then I figure out this:Code:C:\stefano_cvshome\spring-richclient\samples\petclinic>ant build Buildfile: build.xml build: [javac] Compiling 13 source files to C:\stefano_cvshome\spring-richclient\samples\petclinic\classes [mkdir] Created dir: C:\stefano_cvshome\spring-richclient\samples\petclinic\dist [mkdir] Created dir: C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib BUILD FAILED file:C:/stefano_cvshome/spring-richclient/samples/petclinic/build.xml:57: Warning: Could not find file C:\stefano_cvshome\spring-richclient\dist\spring-rcp-sandbox.jar to copy.
Should be this instead:Code:<copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-rcp-sandbox.jar"/>
So I fix. Error go away, now get new one:Code:<copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-richclient-sandbox.jar"/>
Anyway, I fix that one, then get more error, then fix that one, too. To make long story shorter, here is patch to fix all error today:Code:C:\stefano_cvshome\spring-richclient\samples\petclinic>ant build Buildfile: build.xml build: [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib [copy] Copying 1 file to C:\stefano_cvshome\spring-richclient\samples\petclinic\dist\lib BUILD FAILED file:C:/stefano_cvshome/spring-richclient/samples/petclinic/build.xml:67: Warning: Could not find file C:\stefano_cvshome\spring-richclient\lib\javahelp\jh.jar to copy.
Now all works fine. Maybe is due to CVS propagation delay or maybe is due to bad checkins. No matter, it works with my fix.Code:cvs -q diff -u build.xml (in directory C:\stefano_cvshome\spring-richclient\samples\petclinic\) Index: build.xml =================================================================== RCS file: /cvsroot/spring-rich-c/spring-richclient/samples/petclinic/build.xml,v retrieving revision 1.5 diff -u -r1.5 build.xml --- build.xml 30 Sep 2004 13:51:39 -0000 1.5 +++ build.xml 12 Nov 2004 21:41:34 -0000 @@ -11,6 +11,7 @@ <path id="qa-portalpath"> <fileset dir="${dist.lib.dir}"> <include name="spring-richclient.jar"/> + <include name="spring-richclient-sandbox.jar"/> </fileset> <fileset dir="${lib.dir}"> <include name="**/**.jar"/> @@ -53,7 +54,7 @@ <copy todir="${dist.dir}" file="${bin.dir}/petclinic-standalone.bat"/> <copy todir="${dist.dir}" file="${bin.dir}/petclinic-clientserver.bat"/> <copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-richclient.jar"/> - <copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-rcp-sandbox.jar"/> + <copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-richclient-sandbox.jar"/> <copy todir="${dist.dir}/lib" file="${dist.lib.dir}/spring-richclient-resources.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/acegisecurity/acegi-security.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/aopalliance/aopalliance.jar"/> @@ -63,9 +64,9 @@ <copy todir="${dist.dir}/lib" file="${lib.dir}/hsqldb/hsqldb.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/jakarta-commons/commons-codec.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/jakarta-commons/commons-logging.jar"/> - <copy todir="${dist.dir}/lib" file="${lib.dir}/javahelp/jh.jar"/> - <copy todir="${dist.dir}/lib" file="${lib.dir}/jgoodies-forms/forms.jar"/> - <copy todir="${dist.dir}/lib" file="${lib.dir}/jgoodies-looks/looks.jar"/> + <copy todir="${dist.dir}/lib" file="${lib.dir}/javahelp/javahelp.jar"/> + <copy todir="${dist.dir}/lib" file="${lib.dir}/jgoodies/forms.jar"/> + <copy todir="${dist.dir}/lib" file="${lib.dir}/jgoodies/looks.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/spring/spring.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/spring/spring-sandbox.jar"/> <copy todir="${dist.dir}/lib" file="${lib.dir}/spring/spring-petclinic.jar"/> @@ -83,7 +84,7 @@ </fileset> <manifest> <attribute name="Main-Class" value="org.springframework.richclient.samples.petclinic.PetClinicStandalone"/> - <attribute name="Class-Path" value="lib/acegi-security.jar lib/aopalliance.jar lib/burlap.jar lib/commons-codec.jar lib/commons-logging.jar lib/concurrent.jar lib/forms.jar lib/hessian.jar lib/hsqldb.jar lib/jh.jar lib/looks.jar lib/spring.jar lib/spring-sandbox.jar lib/spring-petclinic.jar lib/spring-richclient.jar lib/spring-rcp-sandbox.jar lib/spring-richclient-resources.jar"/> + <attribute name="Class-Path" value="lib/acegi-security.jar lib/aopalliance.jar lib/burlap.jar lib/commons-codec.jar lib/commons-logging.jar lib/concurrent.jar lib/forms.jar lib/hessian.jar lib/hsqldb.jar lib/javahelp.jar lib/looks.jar lib/spring.jar lib/spring-sandbox.jar lib/spring-petclinic.jar lib/spring-richclient.jar lib/spring-rcp-sandbox.jar lib/spring-richclient-resources.jar"/> </manifest> </jar> @@ -100,7 +101,7 @@ </fileset> <manifest> <attribute name="Main-Class" value="org.springframework.richclient.samples.petclinic.PetClinicClientServer"/> - <attribute name="Class-Path" value="lib/acegi-security.jar lib/aopalliance.jar lib/burlap.jar lib/commons-codec.jar lib/commons-logging.jar lib/concurrent.jar lib/forms.jar lib/hessian.jar lib/hsqldb.jar lib/jh.jar lib/looks.jar lib/spring.jar lib/spring-sandbox.jar lib/spring-petclinic.jar lib/spring-richclient.jar lib/spring-richclient-resources.jar"/> + <attribute name="Class-Path" value="lib/acegi-security.jar lib/aopalliance.jar lib/burlap.jar lib/commons-codec.jar lib/commons-logging.jar lib/concurrent.jar lib/forms.jar lib/hessian.jar lib/hsqldb.jar lib/javahelp.jar lib/looks.jar lib/spring.jar lib/spring-sandbox.jar lib/spring-petclinic.jar lib/spring-richclient.jar lib/spring-richclient-resources.jar"/> </manifest> </jar> @@ -120,8 +121,8 @@ <!-- Remove signature from Javahelp --> <delete dir="${tmp.dir}"/> <mkdir dir="${tmp.dir}"/> - <unjar src="${dist.dir}/lib/jh.jar" dest="${tmp.dir}"/> - <jar update="false" jarfile="${dist.dir}/lib/jh.jar"> + <unjar src="${dist.dir}/lib/javahelp.jar" dest="${tmp.dir}"/> + <jar update="false" jarfile="${dist.dir}/lib/javahelp.jar"> <fileset dir="${tmp.dir}"> <include name="**/*"/> <exclude name="META-INF/*"/>
See you!


Reply With Quote