首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Maven使用Proguard插件时遇到内存溢出有关问题解决

2012-10-28 
Maven使用Proguard插件时遇到内存溢出问题解决今天在制作混淆发布包的时候,老是抛出内存溢出错误。仔细查看

Maven使用Proguard插件时遇到内存溢出问题解决
今天在制作混淆发布包的时候,老是抛出内存溢出错误。仔细查看后,发现问题出在Proguard插件上,异常如下:
[proguard] Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

解决方法:
在maven的pom.xml中proguard配置处,加入以下配置
<configuration>
  <obfuscate>true</obfuscate>
  <injar>xxxx-1.5.jar</injar>
  <outjar>xxxx-1.5_proguard.jar</outjar>
  <proguardInclude>${basedir}/xxxx.pro</proguardInclude>
  <maxMemory>768m</maxMemory>
  <libs>
    <lib>${java.home}/lib/rt.jar</lib>
  </libs>
</configuration>

热点排行