`
can4you
  • 浏览: 101340 次
  • 性别: Icon_minigender_1
  • 来自: 天朝
社区版块
存档分类
最新评论

使用Ant打包的时候出现OutofMemory解决方式

阅读更多

今天使用Ant打包部署项目的时候出现OutOfMemory错误:

解决方式是:

 

	<target name="compile_all" depends="prepared">
		<echo message="This process needs a few munites,please wait for a moment..." />
		<javac debug="${compile.debug}" destdir="${build.classes.dir}" fork="true" encoding="${encoding}" srcdir="${module.common.dir}/java :${module.db.dir}/java :${module.bfsa.dir}/java :${module.faxc.dir}/java: ${module.fds.dir}/java :${module.ffcm.dir}/java : ${module.fxdr.dir}/java :${module.sxmc.dir}/java: ${module.webui.dir}/java :${module.fsdc.dir}/java" memorymaximumsize="256m">
			<classpath refid="depend_lib" />
		</javac>
		<copy todir="${build.classes.dir}">
			<fileset dir="${module.db.dir}/java" includes="**/*.hbm.xml" />
			<fileset dir="${module.webui.dir}/java" includes="**/*.hbm.xml" />
			<fileset dir="${module.fds.dir}/java" includes="**/*.hbm.xml" />
			<fileset dir="${module.sxmc.dir}/java" includes="**/*.properties" />
		</copy>
	</target>

 

 

增加memorymaximumsize="256m",具体大小根据自己的机器配置或加大,一般256m就够了

分享到:
评论

相关推荐

    mac下ant打包android

    要开始使用Ant进行Android打包,首先需要安装Apache Ant。在给定的文件中,`apache-ant-1.9.4-bin.zip`是Ant的一个版本,你需要解压并将其添加到系统路径中,这样命令行就可以识别`ant`命令了。安装完成后,确保你的...

    Eclipse下使用ANT编译提示OutOfMemory的解决方法

    在使用Eclipse集成开发环境(IDE)进行ANT编译时,有时会遇到“OutOfMemory”错误,这通常意味着ANT在尝试编译大量代码或者运行复杂构建任务时,分配给它的内存不足。为了解决这个问题,我们需要调整ANT的内存设置,...

    使用ant打包android

    本篇文章将详细介绍如何使用Ant来打包Android应用,以及涉及到的相关知识点。 首先,理解Ant的基本概念是必要的。Ant基于XML,通过构建文件(通常命名为build.xml)来定义构建任务。这些任务可以包括编译源代码、...

    ant打包Web工程

    本篇将重点讲解如何使用Ant打包Web工程,以及涉及到的相关知识点。 首先,我们要理解Ant的核心概念。Ant是一个基于XML的构建工具,它的主要任务定义在名为`build.xml`的文件中。这个文件包含了构建过程的所有步骤,...

    java项目ant打包脚本

    Java项目中的Ant打包脚本是开发过程中的一个重要环节,它使得开发者能够自动化构建、测试和部署应用程序。Ant是一个基于XML的构建工具,由Apache软件基金会开发,它在Java社区广泛使用,替代了早期的Makefile,因为...

    ant 打包 java project 为ant

    标题中的“ant打包java project为jar”指的是使用Apache Ant工具将Java项目打包成JAR(Java Archive)文件的过程。Ant是Java开发中的一个构建工具,它以XML格式定义任务,可以自动化编译、测试、打包等流程。在这个...

    ant打包详细教程

    `ant使用手册.pdf`提供了Ant的官方文档,包含了所有可用任务的详细描述和用法示例,是你学习和解决问题的重要参考资料。而`Ant入门与进阶.pdf`则可能涵盖了从基础概念到高级技巧的全面教程,帮助你从初学者逐步成长...

    ant打包的build.xml文件

    一个普通java程序用ant打包的列子,完整的,里面采用的是eclipse自带的编译插件进行的打包,需要结合eclipse中的插件一起使用

    ant打包

    标题中的“ant打包”指的是使用Apache Ant工具进行软件构建的过程。Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程,它基于XML来定义项目任务,使得构建过程可配置且可重复执行。 在软件开发中,打包是...

    ant打包时编码 GBK 的不可映射字符.txt

    本文将详细介绍当使用Ant进行项目打包时,遇到GB2312(GBK)编码下不可映射字符问题的原因及解决方案。 #### 问题现象 在使用Ant构建Java项目的过程中,如果项目中包含了中文注释或其他非ASCII字符,并且项目的...

    使用Ant编译打包

    Ant使用XML来描述构建过程,包括编译、测试、打包和部署等任务,使得开发者能够通过简单的脚本进行项目构建,而无需深入理解复杂的命令行语法。 **一、Ant的安装与配置** 1. **下载与解压**:首先,你需要从Apache...

    java的Ant打包工具

    Java的Ant打包工具是开发过程中不可或缺的一部分,尤其在构建、部署和自动化任务管理方面发挥着重要作用。Ant是由Apache软件基金会开发的一个开源项目,其设计灵感来源于Make,但使用XML来描述构建过程,使得构建...

    SpringMVC 多版本接口/IP访问控制/ANT打包发布到LINUX

    本教程将探讨如何在SpringMVC中实现多版本接口管理、IP访问控制以及使用ANT工具进行打包并部署到Linux服务器。 首先,让我们深入理解**多版本接口**的实现。在API开发中,随着项目的迭代,可能会出现新旧接口共存的...

    ant打包编译全套资料

    1. **构建文件结构**:理解Ant构建文件的基本结构,包括项目信息、属性、目标和任务的组织方式。 2. **属性与变量**:如何定义、引用和传递属性,利用`${}`进行变量替换。 3. **文件操作**:学会使用`&lt;copy&gt;`, `...

    ant打包ant的build.xml的详解

    Ant 打包 ant 的 build.xml 详解 Ant 是一个流行的自动化构建工具,广泛应用于软件开发和项目自动化构建中。本文将详细介绍 Ant 的环境变量配置和 build.xml 文件的配置详解。 第一步:安装 Apache Ant 在开始...

    Ant 打包工程

    在Java领域,Ant作为一款强大的构建工具,被广泛用于自动化构建任务,包括编译、测试、打包和部署等。本文将深入探讨Ant在打包工程中的应用。 ### Ant简介 Ant是由Apache软件基金会开发的开源项目,它是一个基于...

    ant打包工具

    **Ant打包工具详解** Ant是Apache软件基金会Jakarta项目下的一个构建工具,它以其灵活性和可扩展性在Java开发领域中被广泛应用。Ant基于XML,它的主要任务是编译源代码、创建JAR文件、执行测试、部署应用程序等。...

    android 使用ant自动打包apk

    以上就是使用Ant自动打包Android APK的基本流程。虽然现代的Android开发更多地转向了Gradle,但理解Ant构建原理对于开发者来说仍然有价值,特别是在处理旧项目或特定构建需求时。通过自定义Ant脚本,可以实现高度...

Global site tag (gtag.js) - Google Analytics