文档章节

搭建基于Eclipse的MyCollab开发环境

MaDFroG
 MaDFroG
发布于 2017/06/22 16:28
字数 313
阅读 214
收藏 1

一、下载MyCollab源码

    下载地址:https://github.com/MyCollab/mycollab

二、准备Eclipse及插件

    下载Eclipse并安装scala插件,避免麻烦我直接下载了Scala IDE。(下载地址:http://scala-ide.org/download/sdk.html)        
    MyCollab需要JDK 1.8,设置Eclipse的JDK版本为1.8,配置maven相关设置

三、解压MyCollab源码,导入Eclipse

    
    选择Maven->Existing Maven Project 选择MyCollab的所有maven组件,导入即可

    maven处理过程中需要下载相应的插件,下载安装即可。

    完成后,修改如下数据库配置,生成安装包及其他脚本执行的时候会用到测试库。

    

    在代码编译完成之后,右键点击 mycollab-deployer-community -> run as -> maven install 可打包整个MyCollab工程。

    打包完成后,mycollab-app-community\target 下会生成对应的zip程序包。

    

    生成 MyCollab-5.4.10.zip 包

    

    四、Eclipse中运行项目

    该项目集成了jetty服务器,可直接通过如下方式运行。

    mycollab-app-community 模块下的 com.mycollab.server.DefaultServerRunner 类,直接执行main方法。

    

    为了便于管理,可配置Run Configureation:

    

    修改服务端口(配置 --portal 端口号):

    

    如果是第一次启动,会自动打开配置页面进行数据库、管理员配置

    完成后显示如下:

    

  

© 著作权归作者所有

共有 人打赏支持
MaDFroG
粉丝 3
博文 12
码字总数 5055
作品 0
南岸
高级程序员
私信 提问
MyCollab 5.0.10 发布,商业协作平台

MyCollab 5.0.10 发布,这是最后的 5.0.x 版本,总共有 10项更新,主要是:颜色主题更新、更新所有的支持链接,bug 修复。详细内容请查看这里。 MyCollab 是一个高性能、稳定而且安全的商业平...

oschina
2015/07/02
2.6K
1
测试mycollab开源项目遇到的问题

@上帝门口的排队 你好,想跟你请教个问题:您好,我看您有测试过mycollab这个开源项目,我最近也在研究,运行他的安装版时,等我数据库连接、邮箱配置ok,点击提交,老是报错(还请兄弟帮忙指...

liuxn
2015/07/25
480
1
MyCollab —— 开源的企业商业协作管理平台

MyCollab 是一个高性能、稳定而且安全的商业平台,用于 CRM 客户关系管理、项目和文档管理。是一个企业的协作平台,基于 Java 开发。该系统提供开源的社区版本。

oschina
2014/09/27
51
0
MyCollab 4.5.1 发布,商业协作平台

MyCollab 4.5.1 发布,该版本完善了社区中汇报的一些问题,同时对内部 API 做了主要的改进,支持导出页面到 PDF : ISSUE 和任务的快速分享,提供独立 URL 多视图时间跟踪: 此外该版本升级 ...

oschina
2014/09/27
1K
0
7 个支持敏捷的开源项目管理工具,更好地管理项目

在一项调查中,有 71% 的组织表示他们在开发过程中会用到敏捷方法。 此外,用敏捷方法管理项目比传统方法管理项目成功率高 28%。 在这次工具推荐中,我们从一些比较受欢迎的开源项目管理工具...

达尔文
06/23
7.3K
5

没有更多内容

加载失败,请刷新页面

加载更多

mysql 时间格式化

DATE_FORMAT

1713716445
10分钟前
0
0
聊聊flink的PartitionableListState

序 本文主要研究一下flink的PartitionableListState PartitionableListState flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/DefaultOperatorStateBackend.java /*......

go4it
15分钟前
0
0
Micropython教程之TPYBoard开发板制作电子时钟(萝卜学科编程教育)

1.实验目的 1. 学习在PC机系统中扩展简单I/O?接口的方法。 2. 什么是SPI接口。 3. 学习TPYBoard I2C接口的用法。 4. 学习LCD5110接线方法。 5. 设定时钟并将当前时间显示在LCD5110上。 2.所需...

bodasisiter
15分钟前
0
0
js 闭包

闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是 ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念...

MrBoyce
20分钟前
0
0
Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析

当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下: particle-commonservice: spring cloud 系统服务根项目,所有服务项目...

itcloud
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部