sakai源代码编译手顺(一)

sakai是一套提供学生和老师交流的开源平台,由美国几所大学共同研究开发,目前其官方网站上提供了三个版本的下载(Demo,Binary,source)。Demo和Binary版本的发布就不再此说明了,很简单的!由于可能要对sakai进行修改,所以必须要先对源码进行编译才能进行!
1、下载最新的sakai源码(我用的是2.6.1的版本)
2、安装maven(我安装的是2.2.1的版本)
3、对sakai源码就行编译,命令为:mvn compile

在编译过程中主要遇到了这么几个问题:
a、java heap space
解决方法为:找到文件%M2_HOME%\bin\mvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为:
@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...
它的意思是你可以设置一些Maven参数,我们就在注释下面加入一行:
set MAVEN_OPTS= -Xms128m -Xmx512m

b、org.apache.commons.fileupload does not exist
解决方法:在sakai/postem/postem-app的pom.xml文件中追加
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>

c、Could not find file sam/samigo-audio/m2-target/sakai-samigo-audio-2.5.4.jar to copy.
解决方法:这个问题可能和环境有关,最后在sam/samigo-audio这个目录下使用"mvn clean install"命令进行编译,成功后在对sakai工程再继续编译!

大概半个多小时后,就能看见显示出BUILD SUCCESSFUL的文字了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值