昨天晚上下载了springside-3.3.4(http://springside.org.cn/)来研究,觉得自己可以从这个框架里学到很多东西,但springside-3.3.4的例子只提供了在windows里的启动脚本,我自己的电脑用的是ubuntu,所以启动脚本改造工程,在昨晚开始。
把下面的脚本和quick-start.bat放一起就行了
#! /bin/bash
echo "[INFO] 确保默认JDK版本为JDK6.0及以上版本,已配置JAVA_HOME."
echo "[INFO] 如不能连接Maven官方网站, 修改本文件去掉下面一行的注释."
echo OFF_LINE=-o
MVN=mvn
ANT=ant
MAVEN_OPTS="MAVEN_OPTS -XX:MaxPermSize=128m"
if [ -e "tools/maven/apache-maven-2.2.1/" ]
then
MVN="tools/maven/apache-maven-2.2.1/bin/mvn"
fi
if [ -e "tools/ant/apache-ant-1.8.1/" ]
then
ANT="tools/ant/apache-ant-1.8.1/bin/ant"
fi
echo Maven命令为$MVN
echo Ant命令为$ANT
echo [Step 1] 复制tools/maven/central-repository 到 ~/.m2/repository
#mkdir -p ~/.m2/repository
#cp "tools/maven/central-repository" ~/.m2/repository -a
echo [Step 2] 安装SpringSide3 所有modules, examples项目及mini項目生成模板到本地Maven仓库, 生成Eclipse项目文件.
sh $MVN $OFF_LINE clean install -Dmaven.test.skip=true
sh $MVN $OFF_LINE eclipse:clean eclipse:eclipse
echo [Step 3] 启动H2数据库.
cd tools/h2
sh ../../$MVN $OFF_LINE exec:java &
cd ../../
echo [Step 4] 为Mini-Service 初始化数据库, 启动Jetty.
cd examples/mini-service
sh ../../$ANT -f bin/build.xml init-db
sh ../../$MVN $OFF_LINE -Djetty.port=8083 jetty:run &
cd ../../
echo [Step 5] 为Mini-Web 初始化数据库, 启动Jetty.
cd examples/mini-web
sh ../../$ANT -f bin/build.xml init-db
sh ../../$MVN $OFF_LINE -Djetty.port=8084 jetty:run &
cd ../../
echo [Step 6] 为Showcase 生成Eclipse项目文件, 编译, 打包, 初始化数据库, 启动Jetty.
cd examples/showcase
sh ../../$ANT -f bin/build.xml init-db
sh ../../$MVN $OFF_LINE -Djetty.port=8085 jetty:run &
cd ../../
echo [INFO] SpringSide3.0 快速启动完毕.
echo [INFO] 可访问以下演示网址:
echo [INFO] http://localhost:8083/mini-service
echo [INFO] http://localhost:8084/mini-web
echo [INFO] http://localhost:8085/showcase
由于本人的bash纯粹自己摸索,如果大家有什么更好的方法,贴出来大家一起交流哈
分享到:
相关推荐
springside-3.2.2源码springside-3.2.2源码
springside
SpringSide4.0 Reference Manual 自己整理的官方文档,PDF格式,方便查阅,所有连接都已整理。
springside4
pom.xml配置 ...mvn install:install-file -DgroupId=org.springside -DartifactId=springside-core -Dversion=4.2.2.GA -Dfile=./springside-core-4.2.2.GA.jar -Dpackaging=jar -DgeneratePom=true
springside3.0.zip
SpringSide文档.chm。
springside开发全面讲解 springside集成了多项技术,不适合入门者学习,因此本资料也尽量从最简单最基础的讲起。
本版本是在myeclipse 下集成 springside3.3的完整功能代码。包含数据.sql
分享 江南白衣的 springside4 非常强大的Javaee 框架。 官网:http://www.springside.org.cn/ 代码:https://github.com/springside/springside4
springside3.3.4 使用方法 ssh整合 最流行的web框架 使用说明
springside示例quickstart的eclipse工程
Springside4 学习整理 Shiro 服务端验证
springside-core-4.3.0.jar 最新版springside-core的jar包
SpringSide
springside3-core-3.3.4.jar,springside的3.3.4版本。
最近公司要求高maven+springside管理项目,凑合学,总结了一下
springside-joddform-2.0.zip
在使用spring框架做项目时,针对一些由于缺乏该springside包项目报错,提供该jar包
springside3文档资料收录 calvin,游侠