关于idea创建maven没有java和resource问题的解决

学完ssm和spring boot好久了,一直想做一个项目,在eclipse做完了简单的。也就纯ssm整合练习增删改查简单的小demo而已,不算项目。然后就想以后去企业了,肯定也会用idea了,就转idea了。
今天是idea的第二天,说来惭愧,两天我才把这软件差不多搞熟,第一天我在大佬给的jar包破解我甚至都不会破解,他演示步骤后我卸载自己破了几次熟练记住了。以后到企业也得靠自己去破解,记一下还是很有用的。
以为破解后就可以了,殊不知新的软件带来的不熟悉到处碰壁,看了教程自己边了解,第一天终于在idea搞了个ssm简单的整合。然后我发现maven的配置什么的也有问题。今天的问题是每次创建都只有一个pom.xml文件,连webapp都没有的。
报错问题:[ERROR] Maven execution terminated abnormally (exit code 1)
原因自己搜了一下,是因为工程架构没有生成,然后我觉得吧不可能是我maven里面settings.xml的配置问题,因为在eclipse里面好好的,不可能到这就有问题,仔细一找发现

User settings file那里我没碰对,是要在maven的conf里面的settings.xml而不是本地仓库里面的。做完这一步创建后就没问题了,有了webapp这一项东西了。

但是我发现eclipse里面一创建便带有java和resource文件的,现在没有,虽说可以手动去创建,但是每一次这样就很麻烦,我去找了网上的方法,一堆都是手动建的,终于找到了一位老哥的。
https://blog.csdn.net/zha6476003/article/details/108972148
按照这位老哥的配置方法,自己试了一下,发现是可以的。不过resource文件需要自己再Mark Directory as-->Resources Root
这样整个工程每一次创建一个model都有java和resource还有webapp了

试了一早上,这个方法还是可以的。鬼知道我试了多少次,跟着之前网上的一直试一直不行,终于在第20个成功了。

具体来说第一步找到你的这个目录,也就是你自己的本地仓库目录

我的是这里,你们的看自己的设置而定,自己动手找找。
接下来第二步,进入内部找到org-->apache-->maven-->archetypes-->maven-archetype-webapp-->1.4里面的maven-archetype-webapp-1.4.jar这个jar包,我用记事本和notepad++还有word打开过,乱码,编码我也不会设置成看得懂的再改。
然后我只能跟着老哥,下载了一个压缩工具bandizip的,然后用这个压缩工具打开。

在META-INF下的maven下修改archetype-metadata.xml里面的内容

原本里面是只有

src/main/webapp

你需要在标签内添加

src/main/java

src/main/resource

这样就可以了,希望能够帮到更多的人,如果有需要test的自己配吧。 额,自己这段时间边学边做项目,想把微服务技术也就是spring boot后面的框架都了解一遍,学一遍吧,还是挺有用的。然后自己边学边写一个基于ssm的项目,学完再写一个spring boot吧,虽然现在也会用spring boot。确实香,没有ssm那样配置一堆xml,开箱即用的框架。但我还是用ssm做也是为了起步扎实,没必要好高骛远,spring boot也是要spring的知识的,都是渐进式的,只有ssm扎实了。到时spring boot或者cloud等其他框架出了问题也会找错误,也会改。我相信ssm难度比spring boot在用这方面是难的,spring boot真的了解了解都会用了,简单,速成容易上手。但ssm如果扎实了,还怕spring boot不会吗?最后说一句,idea好工具,不会用之前傻逼工具,现在:真香!
posted @ 2020-12-09 14:11  红豆奶昔  阅读(2093)  评论(0)    收藏  举报