compiere 260a 初体验 (代码篇)

 

从接触compiere到现在,手上的版本就一直是2.5.x版本。 这次终于等到了一个大的版本飞跃。

1, 首先是源代码,从260开始,compiere的源代码挪了地方,由原来的sourceforge的cvs换到了现在的svn.compiere.org,
由compiere自行管理的一个svn server.  svn访问帐号用的是compiere webstore的登录名和登录密码。
需要登陆到http://www.compiere.com/wstore 注册,然后发送一个request过去,表示你需要访问源代码。
不过,想来应该会开放的 (否则,compiere公司的人太无聊了,整天就approve这些个东西)

2, 源码下载,非常慢, 我这里是2~6kB/s, 很痛苦。

3,  License, 打开代码里的License申明,已经由原来的MPL换成了GPL, 关于这个,我在开源新闻里发过一个帖,说明过。

4,源码多了一些文件夹,
a, 多了一个独立的derby文件夹,derby就是那个IBM出生的开源数据库,compiere的第一个开源数据库的移植目标。
不明白他为什么偏偏挑了个这么冷门的。
文件夹里面是几个derby的jar包,然后是一些脚本文件, 看起来就是一些数据库的启动之类的。
按惯例,这些应该放在utils/derby下面啊?

b, utils/下的变化, 现在有了db2, derby, oracle, pg, sqlserver文件夹,(其实这些在253b的代码里就有了,就多了一个sqlserver), 这些看起来就是compiere以后计划的数据库平台。只是,这几年compiere的动作实在是慢了点。

c, 多了个WebCM的文件夹,就是以前compiere网站上宣称的compiere要进入Collaboration  management领域。
看来是真的了。
看代码,好像是由若干个servlet构成的程序,程序规模看上去不大。也不知道完工了没有。

其他还没看到特别显眼的变化。
原文地址:https://www.cnblogs.com/hannover/p/1360156.html