S2Container + Cubby 工程的创建
来源:互联网 发布:淘宝网安卓版下载安装 编辑:程序博客网 时间:2024/05/29 23:45
新建cubby-hello工程(参照官网资料:http://cubby.seasar.org/20x/twominute.html)
1. 下载安装maven
工程时使用maven构建的,所以首先去下载maven: http://maven.apache.org/download.html
解压后,把bin路径加到“path”环境变量中,这样就可以再DOS窗口使用maven命令了。
2. 创建工程文件
在DOS窗口进入你的eclipse的workspace目录,然后执行:
mvn archetype:generate -DarchetypeCatalog=http://cubby.seasar.org
Choose archetype: 1: remote -> cubby-s2-archetype (Cubby 2.0.x S2Container Integration) 2: remote -> cubby-guice-archetype (Cubby 2.0.x Guice Integration) 3: remote -> cubby-spring-archetype (Cubby 2.0.x Spring Integration) 4: remote -> cubby-archetype (Cubby 1.1.x) Choose a number: (1/2/3/4):
然后,就会让你输入组名、工程名、版本号、包名等,在这里,我们分别输入"org.seasar.cubby.hello"、"cubby-hello"、默认、"org,seasar.cubby.hello",然后确认输入"Y"。
Define value for groupId: : org.seasar.cubby.helloDefine value for artifactId: : cubby-helloDefine value for version: : 1.0-SNAPSHOTDefine value for package: : org.seasar.cubby.helloConfirm properties configuration:groupId: org.seasar.cubby.helloartifactId: cubby-helloversion: 1.0-SNAPSHOTpackage: org.seasar.cubby.hello Y: :
3. 导入eclipse
接下来,要通过maven命令让工程能倒入eclipse。首先设置workspace:
mvn eclipse:configure-workspace -Declipse.workspace=(你的workspace路径,如 "C:/eclipse/workspace")
mvn eclipse:eclipse
然后,要加载一个xml文件"cubby-eclipse-code-templates-1.0.0.xml"。(ps:说实话,这个我也不知道有啥用)
从http://cubby.seasar.org/20x/eclipse-code-templates/cubby-eclipse-code-templates-1.0.0.xml下载,放到工程目录下,然后在eclipse里如下操作:
Window ->Preference->java->edit->template->import,然后选择刚才下载的文件,ok。
4. 添加所需要的jar包
然后,要添加需要的jar了。(ps:很多阿,我cubby2.09对应的jar我打包在附件了,你可以下载。)
把下面这些jar包添加到"src/main/webapp/WEB-INF/lib"下(lib目录自己加上)。 其实应该有一些在sample里使用不到的,这里还是先加上吧。
把这些jar文件拷贝到lib下后,右键点工程,Properties->Java Builf Path->Libraries->Add Library,把Web App Library和Server Runtime的tomcat加上,
然后,为了不重复添加jar包,把上面那些"Repo****"之类的包Remove掉。
到这里,基本上工程就建好了,然后你可以运行它。
如果工程运行报错,一般是S2Container需要载入的jar包找不到,而S2Container载入jar包是与那些dicon配置文件有关系的,有时间最好都熟悉一下。
- S2Container + Cubby 工程的创建
- 对于 S2Container + Cubby 数据绑定和自己获取提交数据的分析
- cubby对应多种编码的做法
- Cubby的plugin的实现原理以及执行顺序分析
- 什么是S2Container
- 创建成功的工程
- 创建成功的工程
- VxWorks工程的创建
- phoneGap工程的创建
- STM32工程的创建
- maven工程的创建
- Android 工程的创建
- Maven工程的创建
- 逆向工程的创建
- Maven工程的创建
- cocos2d的工程创建
- 多工程Maven工程的创建
- 多工程Maven工程的创建
- Android游戏开发之onTouchEvent
- VC++如何声明定义全局函数与全局变量
- 用samba实现fedora 15与windows局域网文件共享
- nginx编译缺少pcre
- CRC的原理与实现
- S2Container + Cubby 工程的创建
- LIS问题及扩展
- 用css的border属性实现三角 转
- source insight 汉字问题的解决方案与函数调用关系图配置
- 大数相乘的算法实现(C#)
- win7 eclipse: Could not open Selected VM debug port (8700)
- [SoftwareTesting][UnitTest][初级]VC++ 2008 Google Test:gtest 安装与配置
- 【郭林专刊】Apache Struts 2.2.3.1 GA 发布
- 编程语言入门参考