我创建了一个IntelliJ(9)项目,它从一个maven pom.xml项目开始。
这个项目是一个spring mvc web应用程序。
我现在意识到实际拥有2个spring mvc应用程序会更好。
由于我现在使用maven来构建和运行应用程序(使用jetty插件),我应该在同一个项目中创建第二个spring mvc应用程序吗?
如果是这样,我想我必须重新处理文件夹,所以它就像:
myapp-models/
myapp-spring1/
myapp-spring2/
所以每个春季应用程序都会这样:
/src/java/main/webapp (or whatever it is, I used a simple web arch type)
这有意义吗?
我是否甚至懒得在IntelliJ中进行设置以使用IDE进行构建? (我认为使用模块?)
我仍然可以使用intelliJ构建和运行吗?
顺便说一句,在IntelliJ中浏览文件夹时,要点击前3个文件夹是很烦人的,因为它们是空的,有更快的方法吗?答案 0 :(得分:1)
在Intellij中使用多个模块是正确的。我一直在创建多模块项目。
答案 1 :(得分:1)
这个设置很好。您可以选择要在Jetty上部署的工件。 myapp-spring1或myapp-spring2或两者兼而有之。 (也许在IntelliJ IDEA 9之后引入了工件。)
顺便说一句:我通常在项目标签中使用“查看为包”。在那里你可以选择“Compact empty middle packages”。至少在IntelliJ 10/11中,但我确定在版本9中有类似的东西。