java - 如何将 Maven 添加到 IntelliJ 中现有的 Java Web 应用程序?

标签 java maven intellij-idea

有标准的 Java WebApp 项目。我需要使用 Maven 来构建/编译/部署项目到在线服务器。有一个选项可以创建 new maven module模块或使用 pom.xml 导入项目。以下 probaby 将无法正常工作,因为:

  1. 项目没有maven项目和pom.xml

  2. 创建新的 maven 模块可能会弄乱我现有的项目结构。

如何在 IntelliJ 12 中为现有的 Java WebApplication 添加 Maven 支持?


更新:

我选择了 Add framework Support... > Maven。在项目的根目录生成 pom.xml。添加了 maven-war-plugin。我得到了以下结构。它有什么好处/正确吗?

enter image description here

最佳答案

您应该为 Maven 应用程序使用 Maven 标准项目结构。但是,如果您不能更改它,那么您必须告诉 Maven 到哪里寻找特定文件。考虑:

Using maven using non standard directory layout

Standard Maven structure

还有一些有趣的事情要记住:http://wiki.jetbrains.net/intellij/Maven_FAQ

关于java - 如何将 Maven 添加到 IntelliJ 中现有的 Java Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22842000/

相关文章:

linux - Gurobi java API : libgurobi95. 的问题是:无法打开共享对象文件:没有这样的文件或目录

java - 无法在 Selenium 中打开浏览器

java - 如何从 maven pom 文件构建项目

java swing 其他应用程序的最小(或范围)字体大小

maven - 无法访问net.sf.ehcache.CacheManager,找不到net.sf.ehcache.CacheManager的类文件

java - 无法忽略 lombok 注释 - Sonarqube

java - Maven - Intellij 无法识别项目类

java.lang.NoSuchFieldError : EDGE when running JUnit test

java - 从 C 调用 Java 方法而不从 C 启动 JVM

java - `Alert` 有时会出现可笑的小窗口 - 如何解决这个问题?