1: 关于从CVS中获取代码,对于主干使用HEAD, 如果想从分支上获取代码,则直接使用分支的名称
2:通过Ant去进行构建,如果出现java.lang.OutOfMemoryError: Java heap space异常,一般是在Javac的时候出现的。原因是Ant所在的JVM出现内存不足,这个问题跟所要构建的Java类和Jar包的多少没太大关系。此时需要配置启动Ant的Target,将Jvm参数设置大一点。例子:
<jvmarg value="-Xms64m"/>
<jvmarg value="-Xmx256m"/>
3: Eclipse构建的过程中通过Ant Target启动一个headless的Eclipse。在3.3和3.5的版本之间存在区别,原因是其结构发生变化:
Eclipse 3.3:
<target name="main" depends="clean,init">
<path id="eclipseClasspath">
<pathelement location="${ECLIPSE_HOME}/startup.jar" />
</path>
<java classname="org.eclipse.core.launcher.Main" spawn="true" fork="true" classpathref="eclipseClasspath">
<arg value="-application" />
<arg value="org.eclipse.ant.core.antRunner" />
<arg value="-buildfile" />
<arg value="internalBuild.xml" />
<arg value="-v" />
<arg value="-logfile" />
<arg value="${logfile}" />
</java>
</target>
相关PDE插件构建过程介绍