Java 如何在Intellij IDEA 13.1中创建具有Maven结构的Spring MVC应用程序?
我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。实际上,我想创建一个类似于示例的项目,比如 注意Java 如何在Intellij IDEA 13.1中创建具有Maven结构的Spring MVC应用程序?,java,spring,maven,spring-mvc,intellij-idea,Java,Spring,Maven,Spring Mvc,Intellij Idea,我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。实际上,我想创建一个类似于示例的项目,比如 注意 我是Intellij IDEA的新手,希望创建新项目,而不是从现有项目导入。根据Intellij15的注释更新: 同样的说明也适用,下面是一个视图: 还要注意的是,Spring初始化器已添加到同一个新项目屏幕中,该屏幕正在成为初始化Spring Boot应用程序的实际方式 (最初员额) 在IntelliJ13Ultimate Edition中,
我是Intellij IDEA的新手,希望创建新项目,而不是从现有项目导入。根据Intellij15的注释更新: 同样的说明也适用,下面是一个视图: 还要注意的是,Spring初始化器已添加到同一个新项目屏幕中,该屏幕正在成为初始化Spring Boot应用程序的实际方式
(最初员额) 在IntelliJ13Ultimate Edition中,由于模板是内置的,因此非常简单:
文件
新项目
Spring
从模板创建项目
Spring MVC
您只需执行以下操作 单击
文件
->新建项目
,然后:
首先添加Maven原型(从右上角的按钮)
该原型将通过提供一些Spring配置代码来帮助您引导项目,并且必须存在于您的本地Maven存储库中(在我发送的链接中提供了如何实现这一点的说明,这非常简单)
添加原型后,只需执行以下屏幕截图中的操作:
下一个屏幕只要求您输入项目的GroupId
、ArtifactId
和版本。以下屏幕很简单
就这样
请注意,您可以使用任何您喜欢的原型(尽管我提供的原型似乎是最新的)。如果你找到一个比我提供的更好的,请随意使用。你也可以自己写,不用太麻烦。以上建议对我不起作用。
我所做的是基于archtype
,直接针对Maven:
命令是:
mvn archetype:generate \
-DarchetypeGroupId=pl.codeleak \
-DarchetypeArtifactId=spring-mvc-quickstart \
-DarchetypeVersion=1.0.0 \
-DgroupId=my.groupid \
-DartifactId=my-artifactId \
-Dversion=version \
-DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype
或者,如果您只想将其复制粘贴到一行中的shell
或cmd
:
mvn archetype:generate -DarchetypeGroupId=pl.codeleak -DarchetypeArtifactId=spring-mvc-quickstart -DarchetypeVersion=1.0.0 -DgroupId=my.groupid -DartifactId=my-artifactId -Dversion=version -DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype
当DgroupId
时,DartifactId
和Dversion
是项目的groupId
、artifactId
和version
它将生成一个完整的maven项目
下一步就是将maven项目导入IntellijIDEA
对于14.1.4版:
文件
->新建
->现有来源的项目…
并选择生成的项目从外部模型导入项目
,然后选择Maven
Next
&Finish
如何将Maven结构应用到项目中??内置模板是一个Maven项目。你能给我截图吗@dimitrisli如何在IntelliJ 15 ultimate中实现这一点?“找不到了!”迪米特里斯利谢谢你的快速回答!但问题是,如果我这样做,就不会用hello world生成模板。也没有“webapp”文件夹,也没有包含视图的页面文件夹。是否有可能使用IDEA 15中相同的hello world模板创建一个新项目?在完成这些步骤后,IntelliJ会抱怨未映射的配置文件。我可以解决该错误,但还有其他问题,因此我可能没有正确解决。哪些配置文件未映射?ApplicationConfig、JpaConfig、MongoConfig、SecurityConfig和WebMvcConfig。在运行代码时,未映射的文件不是问题。IntelliJ使用它们来提供提示。您还遇到了什么其他类型的问题?我看到了以下错误:[error]无法执行goal org.apache.maven.plugins:maven原型插件:3.0.1:generate(默认cli)on project standalone pom:所需的原型不存在(pl.codeleak:spring mvc quickstart:1.0.0)->[Help 1]mvn原型:generate-DarchetypeGroupId=pl.codeleak-DarchetypeArtifactId=spring mvc quickstart-DarchetypeVersion=5.0.0-DgroupId=com.mycompany-DartifactId=myArtifact-Dversion=version-DarchetypeRepository=为我工作。我将architypeVersion更改为5.0.0