我是Maven的新手,并且一直在尝试使用Eclipse,hibernate,Maven和mysql。我陷入了第一步。我认为所有配置都正确,如果我在eclipse中创建一个新的Maven项目,它不会向我显示src / main或src / test下的任何文件夹。虽然如果我回到工作区中的那个文件夹,它有一个src / main / java
此外,在创建项目时不会创建src / main / resources文件夹吗?
任何线索可能是什么问题或我如何解决它?
谢谢!
答案 0 :(得分:1)
对于第一个问题,当您创建新的Maven项目时,创建的文件夹取决于您选择的原型。假设您选择了快速启动,那么它确实会创建(假设您在向导中选择了com.example
作为您的包,而example-project
选择了您的artifactId):
它配置项目,以便/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/resources
和src/java
旁边的库上方。