发表于: 2018-03-23 19:14:54

4 742



day7


今天完成的事情:


-->创建符合maven规范的web项目


首先要确保这个对勾是打上的


创建一个web项目,勾选Add maven support,然后下一步


这里是输出目录,相当与maven中的target


然后一直下一步到完成。



打开pom文件可以看到有大量的依赖关系


可以看到因为我的项目Lib中没有添加JavaEE6.0,而下面的Webroot下的jsp文件是要用到JavaEE支持的,

于是maven就自动下载了很多依赖包。

项目中没有JavaEE的Lib

于是maven就自动下载了很多依赖包


我们可以在pom中将依赖的内容注释掉


然后看见没有JEE相关jar包支持的Jsp文件报错


这里添加JEE6.0的包,jsp文件就老实了


在pom中添加一个依赖,依赖我们上一个项目myhello,没有配置<scope>则默认为compile


然后发现这里除了myhello还有两个其他包

这个是因为我们的myhello项目依赖了junit,而junit依赖了hamcrest


如图所示,关联依赖的包也会一块加进来


当然前提是myhello的pom中的关于junit依赖配置里,scope没有设置为test

如下图,右面是myhello的pom文件


如果设置为test,那么关联依赖的包将无法加载进来,如下图


明天计划的事情:


是时候学下Spring了


遇到的问题:


在创建mavenWeb项目后pom文件报错,安装此链接的方案二解决了:https://blog.csdn.net/ya_1249463314/article/details/61616716


收获:


以上,先提交,后面有新的再编辑。



返回列表 返回列表
评论

    分享到