forked from b3log/solo
-
Notifications
You must be signed in to change notification settings - Fork 0
Liang Ding edited this page Jun 28, 2013
·
18 revisions
B3log Solo 是使用 Maven3 进行的项目构建,所以并不依赖于任何一款 Java IDE,只要支持 Maven 的 IDE 都可以进行开发。
下面是对 GAE 版的运行方式进行介绍。标准 Servlet 容器版本的运行方式与通常项目一样,这里不再描述。
NetBeans (推荐的 )
- 工具 → 选项 → 其他 → Maven → 外部&Maven主页 → 浏览,把 Maven 的路径加上
- 项目迁出 https://github.com/b3log/b3log-solo
- 在根项目上进行构建(mvn install,如果测试有问题则:mvn install -Dmaven.test.skip=true)
- 在 IDE 中打开项目,并展开(打开)所有模块项目。找到 B3log Solo (GAE) 项目,右键 →定制 → gae:unpack( 在每次 GAE SDK 升级后都需要运行此命令 )
5. 运行项目。右键项目,定制 → gae:run
6. 部署项目,定制 → gae:deploy,按提示在控制台输入账号密码即可
使用 h2 版本更为方便 :右键 h2 项目,定制 → jetty-debug
- 安装 Maven 的插件
Help → install new software搜索 maven,然后安装 m2e 插件。Juno – http://download.eclipse.org/releases/juno
- Window → Preferences → Maven → Installations → Add,把 Maven 的路径添加上
- 项目迁出 https://github.com/b3log/b3log-solo
- cmd 下到迁出的项目根目录运行
mvn eclipse:eclipse
- eclipse 导入项目。File → Import → Maven → Existing Maven Project
- 在根项目上进行构建。右键 solo 项目,Run as → Maven install
- 下载 GAE SDK。右键 solo-gae 项目,Run as → Maven build… → Goals: gae:unpack
- 运行项目。右键 solo-gae 项目,Run as → Maven build… → Goals: gae:run
- 停止项目。右键 solo-gae 项目,Run as → Maven build… → Goals: gae:stop
- 部署项目。右键 solo-gae 项目,Run as → Maven build… → Goals: gae:deploy