I think you're still limited to 1k on the command line in Windows.
You could:

1. Filter your libraries a bit.
2. Move them to a shorter file path.
3. Setup your classpath in an environment variable ahead of time.


On Wed, Jun 3, 2009 at 11:31 AM, Pandaman <[email protected]> wrote:

>
> Hello all,
>
> I am trying to run an ant build script that compiles GWT.  This script
> includes a large number of libraries, each with a relatively long
> path.  My GWT code only touches some of these libraries; however, it
> is convenient to include all of the libaries from the directory
> containing all libraries that I use for this and all of the other
> applications I am developing.  Here is the relevant portion of my
> build script:
>
> <path id="gwt.project.class.path">
>  <pathelement location="gen"/>
>  <pathelement location="${gwt.sdk}/gwt-user.jar"/>
>  <fileset dir="${gwt.sdk}" includes="gwt-dev*.jar"/>
>  <fileset dir="${smartgwt.sdk}" includes="smartgwt*.jar"/>
>  <!-- Add any additional non-server libs (such as JUnit) -->
>  <fileset dir="lib" includes="**/*.jar"/>
> </path>
>
> <target name="gwtc" depends="compileApp" description="GWT compile to
> JavaScript" unless="noGWTModule">
>    <java failonerror="true" fork="true"
> classname="com.google.gwt.dev.Compiler">
>      <classpath>
>        <pathelement location="src"/>
>        <path refid="gwt.project.class.path"/>
>      </classpath>
>      <!-- add jvmarg -Xss16M or similar if you see a
> StackOverflowError -->
>      <jvmarg value="-Xmx256M"/>
>      <!-- Additional arguments like -style PRETTY or -logLevel DEBUG
> -->
>      <arg value="${gwt.module}"/>
>      <arg value="-war" />
>      <arg value="${gwt.gen.dir}" />
>    </java>
> </target>
>
> When I try to run this, I get the following error:
> java.io.IOException: CreateProcess: "C:\Program Files\Java
> \jdk1.5.0_11\jre\bin\java.exe" -Xmx256M -classpath "C:\Program Files
> \Common Files\eclipse\workspace\development\src;C:\Program Files
> \Common Files\eclipse\workspace\development\lib\build
> \hbBuildSupport.jar;C:\Program Files\Common Files\eclipse\workspace
> \development\lib\db\hibernate\ehcache.jar;C:\Program Files\Common Files
> \eclipse\workspace\development\lib\db\hibernate\hibernate-
> annotations.jar;C:\Program Files\Common Files\eclipse\workspace
> \development\lib\db\hibernate\hibernate-commons-annotations.jar;C:
> \Program Files\Common Files\eclipse\workspace\development\lib\db
> \hibernate\hibernate-entitymanager.jar;C:\Program Files\Common Files
> \eclipse\workspace\development\lib\db\hibernate\hibernate-tools.jar;C:
> \Program Files\Common Files\eclipse\workspace\development\lib\db
> \hibernate\hibernate-validator.jar;C:\Program Files\Common Files
> \eclipse\workspace\development\lib\db\hibernate\hibernate3.jar;C:
> \Program Files\Common Files\eclipse\workspace\development\lib\db
> \hibernate\javassi�
>
> It seems that something at somepoint of the compilation, the library
> paths are getting truncated.  Could this be due to some character
> limit on CreateProcess?  This CreateProcess command string gets to be
> only about 1024 , which seems like a small limit.  Is there anyway to
> increase this limit?  Any thoughts/solutions/workarounds appreciated.
>
> Thanks,
> Mayur
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to