Dashboard > SpringSide3 Wiki > ... > Reference > Director Struture
  SpringSide3 Wiki Log In | Sign Up   View a printable version of the current page.  
  Director Struture
Added by Calvin, last edited by Calvin on 2008-11-11  (view change)
Labels: 
(None)

1. 项目目录结构

    项目目录几乎完全采用maven的默认布局,不过将webapp移到了顶级目录。

bin   执行命令目录里
src main 主源码目录
  main/java
java源文件
  main/resources
配置文件、属性文件
  main/sql
sql脚本目录
  test 测试目录,结构与主源码目录相同
target   maven编译目录
webapp   web应用目录

2.命令脚本

    大部分的bat文件 都是maven 命令的快捷封装。除仅在Windows开发环境执行的命令外,均有windows和unix的两个版本。

目录 文件
描述
/bin quickstart 傻瓜式快速开始脚本。
/bin install 安装springside-core.jar和两个archetype项目到本地仓库。当这几个项目变更时,需要重新执行本脚本。
/bin init-db
执行mini-web/src/main/sql中的脚本。当mini-web sql脚本变更时,需重新执行本命令。执行时需保证已执行start-db.bat  启动数据库。
/bin start-db 以独立服务器形式,启动database目录下的derby 数据库。 运行示例程序时都需要启动本脚本。
/bin new-project 为用户以两个archetype项目为骨架,生成springside风格的新项目。
每个项目
copy-jar 开发时如果不使用m2eclipse插件,需复制依赖的jar到WEB-INF/lib和lib目录,当pom.xml中定义的jar变更时,都需要清空WEB-INF/lib,重新执行本脚本
每个项目
deploy 将项目部署到tomcat。需要tomcat 已启动,且已将conf/tomcat/conf中的文件覆盖到tomcat。
每个项目 integration-test 执行集成测试,需要数据库已启动。
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 2006-09-07) - Bug/feature request - Contact Administrators