2016-01-10 59 views
0

我遇到问题。我想创建使用Servlet和JSP的Java Project。所以我创建了新的Maven项目并选择了maven-archetype-webapp。所以它创建了项目,但有.idea和src文件夹。没有源文件夹。我应该怎样做才能生成“源”文件夹。我有需要的依赖关系。我正在使用IntelliJ。在使用Eclipse时,我有完全相同的问题。我通过在“Java Build Path/Order and Export”中检查“Maven Dependencies”来修复它。它在eclipse中工作,我不知道为什么。或者可以有人告诉我如何在已生成pom.xml,web.xml和“source”文件夹的IntelliJ中创建项目。这个问题可能是愚蠢的,但我真的不知道如何,显然我犯了错误。 感谢您的关注。JSP的Maven原型

+1

Maven项目中的源文件夹是'src/main/java'。 https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html。只需创建它。 –

+0

我尝试了这个,但是当我创建这样一个文件夹,并且当我点击右键 - > new'并且没有Java类。这是我读过的书中的示例项目的截图:http://prikachi.com/images.php?images/29/8568029i.png。我不能像这样创建项目。 感谢您的关注。 – DPM

回答

2

你应该尝试坚持maven默认的项目布局公约。所有工具都默认为这种结构(参见上面给出的链接)。

在Intellij中,您可以通过“新建项目”对话框轻松创建Maven项目。

如果你想保留你当前的项目布局,你可以尝试右键点击你的“source/production/java”文件夹并点击“标记目录为”,然后点击“源根目录”。

这将其标记为Java源文件夹。 然后您应该可以通过上下文菜单创建新类。

+0

太棒了!非常感谢。第二次尝试后,默认情况下,它会接受此文件夹作为源文件夹,但知道如何手动执行此操作是很好的。 非常感谢。 – DPM