在sts左侧的代码结构视图package explorer 空白处右键 New--->Other--->Maven Project--->Next 选择maven-archetype-webapp,点击Next
Group Id是项目组织唯一的标识符,实际对应着main目录里java代码的目录结构;
Artifact Id是项目的唯一标识符,是项目名称;
Version这里取默认即可;
填写完毕后点击Finish。有些情况下会出现如下错误:
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for
表明你的设置出现错误,maven管理资源文件的插件没有找到。解决方法:
在pom.xml中新增
<build>
<finalName>testGenerator</finalName>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
</plugin>
</plugins>
</pluginManagement>
</build>
然后再右键maven项目,Maven-->Update Project,错误解决。
此时项目中只有src/main/resources一个source目录,接下来创建src/main/java和src/test/java目录,右键项目Properties-->Java Build Path-->Libraries-->JRE System Library-->
edit-->Workspace default JRE-->apply,目录出现。