fex-team / jello

Front End Integrated Solution for J2EE Velocity.
206 stars 49 forks source link

jello是否能够满足以下目录结构? #13

Closed Exodia closed 10 years ago

Exodia commented 10 years ago

image

rt~

Exodia commented 10 years ago

主要是希望将目录结构以模块的方式递归组织,不想按功能(js, css)方式组织,方便模块化复用

2betop commented 10 years ago

我觉得这样的结构没问题啊,你注意一下 jello-demo 里面 /static/libs 不就是这样的结构吗?也许我没怎么理解这种规范有什么独特之处。

2betop commented 10 years ago

貌似,你就是把 static 改名叫 common 了吧,这样的结构是满足的。

记得改一下 fis-conf.js 对于 isMod 规则的设定。

Exodia commented 10 years ago

主要区别是,src 目录下是和代码相关的文件,工程配置文件和 src 是同一层次的,如 fis-conf.js 不在 src 下了

2betop commented 10 years ago

可以的 jello release 的时候,默认是在当前目录下面找 fis-conf.js 把 当前目录当成 项目根目录。像你这个例子。

更多信息请执行 jello release -h 查看帮助。

~ jello release -h

  Usage: release [options]

  Options:

    -h, --help             output usage information
    -d, --dest <names>     release output destination
    -m, --md5 [level]      md5 release option
    -D, --domains          add domain name
    -l, --lint             with lint
    -t, --test             with unit testing
    -o, --optimize         with optimizing
    -p, --pack             with package
    -w, --watch            monitor the changes of project
    -L, --live             automatically reload your browser
    -c, --clean            clean compile cache
    -r, --root <path>      set project root
    -f, --file <filename>  set fis-conf file
    -u, --unique           use unique compile caching
    --verbose              enable verbose output
Exodia commented 10 years ago

好的,我试试~