发表于: 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
收获:
以上,先提交,后面有新的再编辑。
评论