日食中的Maven没有显示所有文件夹

时间:2013-04-28 00:34:52

标签: eclipse maven

我是Maven的新手,并且一直在尝试使用Eclipse,hibernate,Maven和mysql。我陷入了第一步。我认为所有配置都正确,如果我在eclipse中创建一个新的Maven项目,它不会向我显示src / main或src / test下的任何文件夹。虽然如果我回到工作区中的那个文件夹,它有一个src / main / java

此外,在创建项目时不会创建src / main / resources文件夹吗?

任何线索可能是什么问题或我如何解决它?

谢谢!

1 个答案:

答案 0 :(得分:1)

对于第一个问题,当您创建新的Maven项目时,创建的文件夹取决于您选择的原型。假设您选择了快速启动,那么它确实会创建(假设您在向导中选择了com.example作为您的包,而example-project选择了您的artifactId):

enter image description here

它配置项目,以便/src/main/java位于构建路径中。也就是说,如果您在Package Explorer视图中查看项目,那么包将显示在文件夹结构之外。因此,您会在构建文件夹com.example.example_project中看到包含App.java的{​​{1}}包,您会在构建文件夹中看到包含/src/main/java的{​​{1}}包{ {1}}。这些将显示在高于非构建文件夹的库上方,您可以在其中看到com.example.example_project文件夹。

要回答你的第二个问题,不,假设你选择了快速入门原型(这由快速入门原型控制,并且无论是在eclipse中还是在命令行上生成都是如此),都不会生成AppTest.java。 / p>

第三,为了解决这个问题(我假设你的意思是添加资源文件夹),找到/src/test/java文件夹(在库下面),右键单击并选择New-> Folder。将其命名为资源。然后右键单击您的项目,选择Maven-> Update Project。这将导致maven eclipse根据Maven配置重新配置项目,这将导致src被添加到构建路径。因此,它会移到/src/main/resourcessrc/java旁边的库上方。