- 系列文章目录
- 继承
- 聚合
- 创建Maven Web动态工程(问题)
- 第一种解决方式
- 第二种解决方式
- 第三种方式,推荐——用欺骗eclipse的手段来生成我们需要的完整文件
- servlet-api和jsp-api包依赖
- 总结
新建一个父工程
父工程要这么写,才能给子工程用
…/代表的是上一级
注意此时还是不行的,子工程继承了父工程,还得说明一下,我继承父工程哪些依赖
否则,难道把父工程所有的依赖全部继承下来吗,这是不合理的,所以必须声明
也许你会问,那这样还是很麻烦,有啥好的地方呢?
好处是,假如我们父工程有一百个依赖包,现在要改版本了,那么我们只需要改父工程的版本就行了,子工程就可以不用管了
为什么说很麻烦,是因为你不知道他们之间谁依赖于谁,所以到底先安装哪一个你实际上是不清楚的
所以我们,父工程直接聚合子项目就行了
意思就是我们只需要安装父工程,其它的工程就会自动安装
问题来了,怎么聚合呢
这个时候,你只需要安装父工程,其它的工程就会自动安装
Maven会自动帮我们去理清楚安装的先后顺序
系统图给我们少建了一个文件
怎么解决呢
很简单,如下,有好几种方式
需要复制粘贴,有点点麻烦
这样也不会报错了,但是还有1个文件夹没有帮我们生成,lib文件夹也,也没有,所以这种方式也不推荐
第三种方式,推荐——用欺骗eclipse的手段来生成我们需要的完整文件
这样就生成成功了
文件创建完了,使用的时候还是有问题,有啥问题呢?
新建一个jsp文件
这个错误我们见过,其实就是没有servlet运行环境,在Build Path中没有找到对应的jar包
那么Maven项目怎么解决这个问题呢?
复制进来即可
第二个问题
要怎么解决?
首先要找到原因,原因是少表达式的包
找一个最多人用的包,复制到pom文件去就可以了
至此maven的全部内容告一段落,后面就是自己去熟悉
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)