Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 建议在一个IntelliJ项目中使用两个web模块吗?_Java_Spring_Intellij Idea - Fatal编程技术网

Java 建议在一个IntelliJ项目中使用两个web模块吗?

Java 建议在一个IntelliJ项目中使用两个web模块吗?,java,spring,intellij-idea,Java,Spring,Intellij Idea,我创建了一个IntelliJ(9)项目,它从单个maven pom.xml项目开始 这个项目是一个SpringMVCWeb应用程序 我现在意识到最好有两个SpringMVC应用程序 既然我现在使用maven来构建和运行应用程序(使用jetty插件),我应该在同一个项目中创建第二个spring mvc应用程序吗 如果是这样的话,我想我必须重新整理文件夹,这样就好像: myapp-models/ myapp-spring1/ myapp-spring2/ 因此,通过这种方式,每个spring应用程

我创建了一个IntelliJ(9)项目,它从单个maven pom.xml项目开始

这个项目是一个SpringMVCWeb应用程序

我现在意识到最好有两个SpringMVC应用程序

既然我现在使用maven来构建和运行应用程序(使用jetty插件),我应该在同一个项目中创建第二个spring mvc应用程序吗

如果是这样的话,我想我必须重新整理文件夹,这样就好像:

myapp-models/
myapp-spring1/
myapp-spring2/
因此,通过这种方式,每个spring应用程序将具有:

/src/java/main/webapp (or whatever it is, I used a simple web arch type)
这有意义吗

我甚至会费心在IntelliJ中设置东西来使用IDE进行构建吗?(我认为使用模块?)

我仍然可以使用intelliJ构建和运行吗


顺便说一句,在IntelliJ中浏览文件夹时,由于前3个文件夹是空的,所以不停地点击它们很烦人,有没有更快的方法?

您在IntelliJ中使用多个模块是正确的。我一直在创建多模块项目。

这个设置很好。您可以选择要在Jetty上部署哪些工件。myapp-spring1或myapp-spring2或两者。(也许人工制品是在IntelliJ IDEA 9之后引入的。)

顺便说一句:我通常在项目选项卡中使用“查看为包”。在那里,您可以选择“压缩空中间包”。至少在IntelliJ 10/11中是这样,但我确信在版本9中也有类似的东西