1 项目开发中的web项目部署
根据博客中的maven的项目管理1和2 ,其实已经从中可以进行一般的web的编译部署了。在项目中的maven管理2中,已经有个实例就是,存在一个
parent项目,我们称其为Demo项目,对于mvnproj2_kernel (一个普通的java项目工程) 和mvnproj2_web项目 (我们通常意义上的web工程项目)
都是Demo项目的子项目,其实建立该俩个项目我们可以不用使用mvn的单独的命令进行生成再进行导入的操作,完全可以直接通过Demo中的pom.xml文件总的
操作向导进行生成该俩个项目。
我们对Demo项目的相应的包等的操作,对应的子项目中都可以进行使用了。
在eclipse中我们在Demo右键运行 mvn -clean操作可以将其来个子项目中的target中的生成进行删除了;
同样在运行mvn -package命令操作我们可以看到在mvnproj2-kernel target下面就生成相应的jar包,mvnproj2-web target下就生成我们我们期望的war包,OK了
我们将生成的war包(当然包括kernel的jar包),放到tomcat等的web容器中就可以运行了。