公司使用前后不分离或半分离的springmvc + maven ,自己不得不研究研究myeclipse、maven、tomcat等等
开发环境搭建:
坑一:
Unable to process Jar entry [COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class] from Jar [jar:file:/D:/proc/work/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/hb-bass-navigation/WEB-INF/lib/db2jcc-1.0.jar!/] for annotations
解决方案:
网上一大堆的文章写着,修改tomcat里config/catalina.properties里追加 db2gcc.jar 或者db2gcc4.jar 然而最终发现lib里放的是db2gcc.1.0.jar
最后得出结论:db2gcc*.jar
只需加这个,
不管加的jar包什么版本
通用!!!!
技巧(懒):
由于多项目集成要清理、打包、清理、打包、清理、打包、、、、
所以自己研究了一下mvn命令
用cmd代替鼠标操作(run as -> clean / run as -> install)
配置环境变量MAVE_HOME,添加Path到%MAVEN_HOME%/bin,即可在cmd中 mvn clean install进行部署
maven父子项目集成:
新建bat文件:
cd d:
cd workspaces
cd projA
call mvn clean install
cd ../projB
call mvn clean install
cd ../projC
call mvn clean install
cd ..
pause
然后在myeclipse中run项目即可
SVN命令行工具
一般提到svn都会想到純界面操作,其实SVN也可以使用cmd命令进行操作。用惯了git再使用svn界面操作会感觉不舒服。
默认安装TortoiseSVN的时候是不会有命令行工具的,需要在安装的时候选中命令行工具,
安装后,即可在cmd里使用svn命令。
也可以新建bat文件:
cd d:
cd workspaces
cd projA
call svn update
cd ../projB
call svn update
cd ../projC
call svn update
cd ..
pause
保存后双击bat文件即可实现批量更新多个项目svn
待整理。。