日期:2014-05-16  浏览次数:20387 次

关于JSBuilder2的使用.

最近开始做新项目,准备在项目中使用JSBuilder来进行文件管理.

到网上查了一下 最新的Builder2版本 :?http://www.sencha.com/products/jsbuilder ?

这个版本没有GUI,是一个命令行的版本 也不需要安装.

每个项目需要建立一个.jsb2的文件作为项目配置. 内容是JSON的,更合JSer的口味.哈哈.

程序运行需要JRE,没有的话需要在?http://java.com/zh_CN/ ?在线安装下就可以. ( 我这里是在WIN7上的SVN里使用 就不解释Linux的问题了。)

安装好以后运行:

view source print ?
1 java -Dfile.encoding=UTF- 8 -jar JSBuilder2.jar --projectFile demo.jsb2 --homeDir Bin

我在Win7上发现JRE不会创建PATH环境变量,所以装好JRE以后不能直接执行java命令,

所以写了一个bat来执行编译脚本:

view source print ?
1 @echo off
2 PATH C:\Program Files (x86)\Java\jre6\bin
3 java -Dfile.encoding=UTF- 8 -jar JSBuilder2/JSBuilder2.jar --projectFile % 1 --homeDir Bin
4 pause

临时将环境变量定制为JRE的bin目录

然后就可以执行java命令了.

-Dfile.encoding=UTF-8 是为了解决在输出项目文件的时候 debug文件编码是ANSI的BUG.(我的文件全是utf-8输出后中文注释都挂了.)

%1是项目文件的路径,我这里可以将项目文件直接拖到bat上运行.

-homeDir 是输出文件的根目录.

看下我的目录结构是不是更清晰一点?

简单介绍一下jsb2的配置情况 :

view source print ?
01 {
02 ???? "projectName" : "projectName" ,
03 ???? "deployDir" : "dirName" ,
04 ???? "licenseText" : "licens" ,
05 ???? "pkgs" : [