首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用maven和intellij idea编译java app的区别

问用maven和intellij idea编译java app的区别
EN

Stack Overflow用户
提问于 2013-10-30 00:00:39
回答 1查看 497关注 0票数 2

我用intellij开发了一个java web应用程序,然后将其部署到tomcat (tomcat与intellij集成)。这是一个maven项目。所以,我通常这样做:我在maven中运行package goal。然后我在intellij中运行tomcat。或者我可能不会立即用maven打包并在intellij中运行tomcat。

那么有什么不同呢?

如果我用maven将其打包,然后在intellij中运行tomcat,源代码是否会重新编译和打包,然后部署?或者仅仅是maven goal生成的war被部署到tomcat?好吧,如果我不打包它,只是在intellij中运行tomcat,那么它显然会被intellij goal编译。我在这里有点困惑。

EN

回答 1

Stack Overflow用户

发布于 2013-10-30 03:15:17

在Intellij中运行webapp应用程序之前,您不需要运行mvn package。

你能做的就是配置你的Tomcat服务器来运行你的war 爆炸。

在run/debug配置中,您可以指定在启动操作之前。默认情况下,

  • a make is done
  • build artifact in exploded is done

(在爆炸模式下构建工件是已完成的)

如果你更喜欢使用非爆炸战争,最后一步应该是构建神器,而不是构建爆炸神器。

​

​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19663383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档