探索SpringBoot-结合idea搭建Maven工程 续(五)

883 阅读3分钟

前文回顾

昨天探索了探索SpringBoot-结合idea搭建Maven工程(四,今天就一个问题,我还在纠结中(有点强迫症),是这么一个问题,没有办法有效生成src,java,main,resource等文件夹

解决问题

依稀记得可以对某一个空的文件夹添加Maven 的支持,是不是在这个过程中生成特定的文件件呢?

在某一个目录建立一个文件夹,右键查看是否有添加Maven的支持的选项?

发现没有。

思考怎么才能有呢?尝试。又胡乱尝试了一下,发现直接创建一个纯粹Java的工程后,如果右键会有添加Maven的支持。而且最终要的是这种方式会自动帮你创建好src,main,java,resource等文件夹。通过走两步,第一步是创建一个Java的工程,然后对这个Java的工程添加Maven工程的依赖。大概是下图所示。

继续尝试,发现如果在已经有父pom后,在module标签下面,直接打上需要的子模块名称,这个时候使用alt+enter来对module进行补全,这个时候Idea会自动生成子module。module自动生成了pom文件。

但是到这个module下进行右键也没有添加Maven支持的选项。推测,应该是已经被Idea认为是一个Maven的module,所以不会有按钮。那么,尝试把这个pom文件去掉,提示是否要去掉这个module的标识,选择否。

然后在这个文件夹上面右键查看,果然出现了添加Maven支持的选项。添加Maven选项之后,自动帮你创建好src,main,java,resource等文件夹。

稍稍小结下,如果解决在多模块的Maven工程中,快速建立子Maven工程,包括子Maven工程的pom.xml文件和src等目录? 目前来看最快速的还是两步

  1. 在父pom文件中的module标签下写好子模块的内容,且alt+enter生成子模块。
  2. 删除子模块存在的pom文件,重新右键添加Maven支持

但是即使是这样还是没有办法把包名的目录也复制过来,只能自己手动打了。问题暂时得到了解决。

想看看有没有更好的解决方案?

  1. 看看官网的文档
  2. 看看Github上第三方的文档
  3. 尝试在stackoverflow上提问

关于写作

以后这里每天都会写一篇文章,题材不限,内容不限,字数不限。尽量把自己每天的思考都放入其中。

即使一个看上去简单的问题,实际上也不是那么好解决的。

如果这篇文章给你带来了帮助,能请你写下是哪个部分吗?有效的反馈是对我最大的帮助。

我是shane。今天是2019年8月10日。百天写作计划的第十七天,17/100。