Java 在上传到GoogleAppEngine之前,我如何将我的类打包
我已经读到,在将Java类上传到AppEngine之前对它们进行JAR可以提高性能。有人能解释一下这是怎么做到的吗?这可以从Eclipse中实现吗?看一看Java 在上传到GoogleAppEngine之前,我如何将我的类打包,java,eclipse,performance,google-app-engine,jar,Java,Eclipse,Performance,Google App Engine,Jar,我已经读到,在将Java类上传到AppEngine之前对它们进行JAR可以提高性能。有人能解释一下这是怎么做到的吗?这可以从Eclipse中实现吗?看一看 它组装构建WAR文件所需的所有组件。不过,部署必须手动完成。您可以轻松地使用Ant制作jar <property name="staging.dir" value="war"/> <property name="classes.dir" value="${staging.dir}/WEB-INF/classes"/>
它组装构建WAR文件所需的所有组件。不过,部署必须手动完成。您可以轻松地使用Ant制作jar
<property name="staging.dir" value="war"/>
<property name="classes.dir" value="${staging.dir}/WEB-INF/classes"/>
<target name="jarClasses">
<delete file="${staging.dir}/WEB-INF/lib/classes.jar" />
<echo> ${staging.dir}/WEB-INF/lib/classes.jar DELETED </echo>
<jar destfile="${staging.dir}/WEB-INF/lib/classes.jar" basedir="${classes.dir}" />
<echo> ${staging.dir}/WEB-INF/lib/classes.jar JARRED </echo>
<delete dir="${classes.dir}" />
<echo> ${classes.dir} DELETED </echo>
</target>
或者,您可以使用Ant任务进行部署
我没有这样做,因为我不确定如何处理密码短语身份验证。我不确定这是否是您所说的,但是您可以右键单击eclipse项目,然后选择导出->Java->JAR文件,从该项目中创建一个JAR。
确保选择入门类/主类,否则它将不起作用 如果GAE/J插件能够自动完成,那就太好了。您可以投票支持自动完成:
/war
/build.xml