【问题标题】:How to create dynamic web projects in in IntelliJIDEA如何在 IntelliJ IDEA 中创建动态 Web 项目
【发布时间】:2019-03-22 09:40:04
【问题描述】:

我需要知道是否可以在 IntelliJIDEA 中创建动态 Web 项目(如 Eclipse)。 我尝试了不同的解决方案,但没有运气。
有没有人有这方面的经验?

【问题讨论】:

  • 我只是想确认一下。你有终极版吗?
  • 是的,我有 Intellij 终极版的最新更新版本。
  • 很奇怪。我希望你这样尝试:jetbrains.com/help/idea/…
  • 这里的事实是我需要创建 2 个动态 Web 项目来链接 2 个不同的文件夹......我知道 IDEA 的一般工作原理,但我正在从 eclipse 导入这个 pr 的结构......设计不好,但是对于客户的要求,我无法更改结构... :( 是的,这很奇怪!!!!
  • 在 IntelliJ 中,您不能在一个窗口中处理多个项目。但是您可以在一个项目中拥有多个modules。然后是artifacts,它将帮助您组装您的项目输出,例如一场爆炸性的战争。当您的项目结构无法直接部署为应用程序并且您希望将项目文件/文件夹映射到所需的部署结构时,工件将很有帮助。

标签: eclipse intellij-idea artifact


【解决方案1】:

如果有人仍在尝试完成该任务,一段时间后我尝试在 IntelliJ 中模拟动态 Web 项目,现在我有了一种解决方案。
我正在使用此解决方案重新创建我的旧 Eclipse 工作区,并且我已成功使用它,因此您可以将其视为一种工作方式。
就像有人在上面的 cmets 中所说的那样,我们需要使用工件。我正在使用 IntelliJ 的终极版,不知道标准版上是否有工件,但我认为是的。

创建工件

  • File
  • Project Structure
  • Artifacts
  • 点击+符号
  • Other

这将创建一个未命名工件

  • 选择未命名并在他的标签中点击+符号
  • 选择条目Directory Content
  • 链接你想要的文件夹

通过这个过程,我们有一个链接到所选文件夹的工件。

部署工件
将工件(在我的情况下为 Tomcat 部署)与 .war 文件一起部署:

  • Add configuration
  • Tomcat Template
  • Deployment
  • 点击fix按钮(如果IDEA要求)
  • 在此选项卡的底部,您可以看到一些任务(通常是buildbuild :war
  • 点击+符号
  • Build Artifacts
  • 选择上一步生成的工件
  • 点击ok
  • buildbuild:war 任务之间移动最新添加的任务。

【讨论】:

  • 我们如何在工件中包含资源目录?
猜你喜欢
  • 1970-01-01
  • 2015-08-09
  • 1970-01-01
  • 2014-10-04
  • 2011-05-14
  • 1970-01-01
  • 2018-07-15
  • 2013-12-12
  • 2014-02-05
相关资源
最近更新 更多