项目一众筹00

项目一众筹00,第1张

项目一众筹00 系列文章目录

文章目录
  • 系列文章目录
  • 继承
  • 聚合
  • 创建Maven Web动态工程(问题)
    • 第一种解决方式
    • 第二种解决方式
    • 第三种方式,推荐——用欺骗eclipse的手段来生成我们需要的完整文件
  • servlet-api和jsp-api包依赖
  • 总结

继承


新建一个父工程




父工程要这么写,才能给子工程用


…/代表的是上一级



注意此时还是不行的,子工程继承了父工程,还得说明一下,我继承父工程哪些依赖
否则,难道把父工程所有的依赖全部继承下来吗,这是不合理的,所以必须声明

也许你会问,那这样还是很麻烦,有啥好的地方呢?
好处是,假如我们父工程有一百个依赖包,现在要改版本了,那么我们只需要改父工程的版本就行了,子工程就可以不用管了

聚合


为什么说很麻烦,是因为你不知道他们之间谁依赖于谁,所以到底先安装哪一个你实际上是不清楚的
所以我们,父工程直接聚合子项目就行了
意思就是我们只需要安装父工程,其它的工程就会自动安装


问题来了,怎么聚合呢

这个时候,你只需要安装父工程,其它的工程就会自动安装
Maven会自动帮我们去理清楚安装的先后顺序

创建Maven Web动态工程(问题)








系统图给我们少建了一个文件
怎么解决
很简单,如下,有好几种方式

第一种解决方式




需要复制粘贴,有点点麻烦

第二种解决方式


这样也不会报错了,但是还有1个文件夹没有帮我们生成,lib文件夹也,也没有,所以这种方式也不推荐

第三种方式,推荐——用欺骗eclipse的手段来生成我们需要的完整文件




这样就生成成功了

servlet-api和jsp-api包依赖

文件创建完了,使用的时候还是有问题,有啥问题呢?
新建一个jsp文件


这个错误我们见过,其实就是没有servlet运行环境,在Build Path中没有找到对应的jar包
那么Maven项目怎么解决这个问题呢?
复制进来即可



第二个问题

要怎么解决?
首先要找到原因,原因是少表达式的包


找一个最多人用的包,复制到pom文件去就可以了

总结


至此maven的全部内容告一段落,后面就是自己去熟悉

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5437979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存