做sakai的插件开发或者说是二次开发,其最大的麻烦在于开发环境的配置。
开发环境:
Eclipse+MyEclipse+Tomcat的环境集成并不是太难。由于sakai2.4和maven2似乎不大兼容,所以只好根据sakai开源组织官方网站所言,使用maven1。那么要是拥有maven1的eclipse插件会多那么幸福啊。但是至少我现在还没有找到。所以只好每次开发过后,在命令行下编译了。
不过很不错的是有专门的sakai maven插件,所以可以直接在你所开发的项目的根目录下编译,而无需牵一发而动全身了。如果要是把整个sakai全编译一次,至少要15分钟以上。而直接在子项目下编译大概两分钟就足够了。
这个插件下载的命令如下,其中的2.2根据在/master/project.properties中的设置做适当修改。
maven plugin:download -DgroupId=sakaiproject -DartifactId=sakai -Dversion=2.2
分享到:
相关推荐
-(这个 repo) - 包含 Sakai-Tsugi 桥代码 在阅读这些说明时,请仔细查看 repo,以确保您使用的是上述三个 repo 中的正确 repo。 先决条件 检出并编译 Tsugi Java 库——这可以在你的文件夹树中的任何地方——...
Sakai 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning Environment,CLE)。Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件...
《Sakai-src:探索与理解Sakai开源教育平台的源码》 Sakai,作为一款全球知名的开源教育协作平台,为教育者和学习者提供了丰富的在线教学工具和服务。其源码版本,即"Sakai-src",是开发者和教育技术爱好者深入研究...
标题“Claremont-Sakai-Pages”暗示这是一个与网页设计或网站开发相关的项目,可能是个人或团队在克莱蒙特·坂井(Claremont Sakai)的名义下完成的一系列工作。描述中提到的“此仓库包含我为克莱蒙特·坂井完成的...
"micro-bit_extention_package_by-sakai-code" 这个标题暗示了我们正在处理一个与Micro:bit相关的扩展包,由"Sakai Code"开发。Micro:bit是一种基于ARM Cortex-M0芯片的小型可编程电路板,常用于教育领域,让学生和...
《Sakai框架与内核详解》 Sakai是一个开源的教育软件平台,它为全球的教育机构提供了一个协作和学习的环境。Sakai框架与内核是其核心组成部分,它们共同构成了一个强大的系统架构,支持各种教学和学习应用的开发与...
i> clicker为Sakai集成 Sakai插件的> clicker集成使教师可以轻松地将其i> clicker和i> grader数据与其校园Sakai服务器同步。 从i> clicker网站( )了解有关i> clicker产品和功能的更多信息 特征 学生们 在Sakai讲师...
标题 "sakai-portal-api-2.9.0-b05.zip" 暗示了这是一个关于Sakai门户API的版本包,版本号为2.9.0的b05迭代。Sakai是一个开源的教育软件平台,主要用于构建网络学习环境,它提供了丰富的工具和服务,如课程管理、...
Sakai 开发人员的生活更轻松的一些脚本。 这是一组脚本,用于在您的系统上设置 Sakai 的开发人员实例或设置夜间构建。 Sakai 可以在 2GB RAM 系统上运行,但使用 4GB 或更大的应用程序服务器要舒服得多。 Mac 入门...
sakai-帮助文件-下载 下载Sakai帮助内容(HTML或Screensteps格式)以进行本地自定义。 HTML格式 如果您不使用Screensteps,则可以将HTML文件放入$ SAKAI_HOME / sakai / help目录中,然后可以进行手动编辑。 ...
- 下载 Sakai 2.9.0 的源码包,并解压到指定目录(如 `E:\SAKAI\sakai-src-2.9.0`)。 2. **配置 Windows 快捷打开命令行**: - 使用提供的注册表文件 `Cmdhere.reg` 来实现快捷打开当前目录下的命令行窗口的功能...
在本文中,我们将详细探讨如何部署Sakai教育平台,主要关注环境准备、MySQL数据库的安装与配置,以及Sakai的部署流程。Sakai是一个开源的学习管理系统,广泛用于教育机构,支持教学、协作和评估活动。让我们一步步来...
### Sakai开发文档知识点概述 #### 一、Sakai简介 - **定义与起源**:Sakai是一项由美国的几所顶尖大学——印第安纳大学、密歇根大学、斯坦福大学以及麻省理工学院共同发起的开源课程管理系统(CMS)项目。该项目始于...
【标题】"sakai-common-manager-api-1.2.0-rc01.zip" 提供的是 Sakai 开源项目中的一个组件——Common Manager API 的特定版本,即1.2.0-rc01(Release Candidate 1)。Sakai 是一个广泛使用的开源教育软件平台,...
【标题】"Sakai-介绍" Sakai是一个开源的教育技术平台,主要用于构建在线学习社区和管理系统。它提供了一系列工具,支持教学、协作、评估和资源共享等教育活动,帮助教师、学生和管理员实现教育目标。Sakai的设计...
sakai-2.9.0 api doc,英文文档,转成chm了
标题 "sakai-site-tool-2.9.0-rc01.zip" 暗示了这是一个关于Sakai开源教育平台的特定工具版本。Sakai是一个协作和学习管理系统,广泛用于高等教育机构,它提供了丰富的教学和学习工具。这个2.9.0-rc01版本可能是该...
在Sakai这个开源教育平台中,样式修改是提升用户界面体验的重要环节。要修改Sakai的样式,首先需要了解CSS(Cascading Style Sheets)的作用,它负责定义网页的布局和外观。以下是详细步骤: 1. **查找当前页面CSS*...
"sakai-webservice-scripts" 是 Sakai 社区开发的一系列 Web 服务脚本集合,旨在为开发者提供工具,以便与 Sakai 系统进行交互。这些脚本通常采用 Perl 语言编写,Perl 是一种功能强大的文本处理和脚本编程语言,...