2010-5-29 更新:
1. 直接在命令行中运行 mvn idea:idea
2. 直接在Intellij的Open Project,选择pom.xml文件就可以了
![](http://dl.iteye.com/upload/attachment/257038/3768a644-4a5b-3ac7-a892-42c16ab10d8b.png)
上面的两种操作完全可以替代“创建已经存在的maven项目”中的8个步骤,cool!
环境配置
Intellij启动前需要配置一个环境变量:
![](http://dl.iteye.com/upload/attachment/256338/8bccf6bd-0dde-39d9-a0ee-b025584c0dad.png)
一. 创建已经存在的maven项目(以mina项目为例)
- svn co http://svn.apache.org/repos/asf/mina/trunk
- Intellij创建新项目
![](http://dl.iteye.com/upload/attachment/256340/5ddf2429-7496-36b3-b8d7-e3c40deef932.png)
- 下一步,选择检查项目路径
- 点击Environment settings...,确认下配置是否正确
- 下一步,Intellij自动读取出pom.xml中的配置
- 下一步,输入项目名
- 完成,等待片刻模块和依赖关系都自动配置好了
![](http://dl.iteye.com/upload/attachment/256356/61d74cf0-1906-3aaf-93fe-b19ce6bf99c5.png)
- 心中大喊一声,爽啊。。。
二. 创建新的maven项目
和普遍项目唯一不同的是创建模块,类型选择“Maven Module”
![](http://dl.iteye.com/upload/attachment/256360/b420dc5d-8d65-3827-b11f-f81321c445dd.png)
还可以选择一个parent模块
![](http://dl.iteye.com/upload/attachment/256362/feb440ef-e2a1-3a78-a827-f4fc562c8d14.png)
点击完成,一个新的模块就创建好了,包括maven标准的目录也自动创建出来了
![](http://dl.iteye.com/upload/attachment/256366/4f2ebac8-50f5-3550-8f51-9e4c93b35e2c.png)
三. Maven在Intellij中的使用
编辑pom.xml文件,都是自动提示的
![](http://dl.iteye.com/upload/attachment/256368/10e3a722-b626-3e25-bef5-6683cf87757c.png)
依赖在pom中写完,就自动定义为项目的Libraries中(以Maven: 为前缀),并自动加到模块依赖中
![](http://dl.iteye.com/upload/attachment/256370/7ea12349-cddc-33d6-b021-be7b5da50457.png)
使用超级pom和插件
![](http://dl.iteye.com/upload/attachment/256372/d777589c-01fc-334a-96e0-5bdd583fc000.png)
依赖关系分析图
![](http://dl.iteye.com/upload/attachment/256374/f82c74d2-6bc0-3680-83b2-ca39ee236872.png)
总之,在Intellij中使用Maven就是Ctrl + Space、鼠标点击、等待、看效果。我不得不感叹,简单,简单死了!爽,爽死了!
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6338/8bccf6bd-0dde-39d9-a0ee-b025584c0dad-thumb.png)
- 大小: 2.6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6340/5ddf2429-7496-36b3-b8d7-e3c40deef932-thumb.png)
- 大小: 7.3 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6342/dbc5a7e2-395b-3c54-af4b-af43c40792b2-thumb.png)
- 大小: 2.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6346/8fa18f46-b1be-3148-9bd1-75b1bf345486-thumb.png)
- 大小: 16.9 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6349/abc7f449-2d45-313c-98a3-48ae22d3d11d-thumb.png)
- 大小: 11.1 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6352/e8065e9b-9b37-38a3-ad97-8f78e4f13c7e-thumb.png)
- 大小: 2.6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6354/da6089b2-411c-3872-b8f2-fa300f80d233-thumb.png)
- 大小: 4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6356/61d74cf0-1906-3aaf-93fe-b19ce6bf99c5-thumb.png)
- 大小: 17.1 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6358/d101948c-7a9e-3f93-ae87-8b54fd2c557e-thumb.png)
- 大小: 14.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6360/b420dc5d-8d65-3827-b11f-f81321c445dd-thumb.png)
- 大小: 42.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6362/feb440ef-e2a1-3a78-a827-f4fc562c8d14-thumb.png)
- 大小: 17.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6366/4f2ebac8-50f5-3550-8f51-9e4c93b35e2c-thumb.png)
- 大小: 14.5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6368/10e3a722-b626-3e25-bef5-6683cf87757c-thumb.png)
- 大小: 39.8 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6370/7ea12349-cddc-33d6-b021-be7b5da50457-thumb.png)
- 大小: 6.8 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6372/d777589c-01fc-334a-96e0-5bdd583fc000-thumb.png)
- 大小: 21.1 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/6374/f82c74d2-6bc0-3680-83b2-ca39ee236872-thumb.png)
- 大小: 24.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0025/7038/3768a644-4a5b-3ac7-a892-42c16ab10d8b-thumb.png)
- 大小: 15.1 KB
分享到:
相关推荐
IntelliJ Idea下Maven插件使用技巧 标签:Idea Maven IntelliJ Idea下Maven插件使用技巧,对于开发人员快速上手,并可能有效提高开发效率,特将此整理分享给大家。
完成以上步骤后,你已经成功地在IntelliJ IDEA中配置了Maven,可以开始使用Maven管理你的Java项目了。通过Maven,你可以轻松地添加、删除依赖,构建项目,甚至发布到远程仓库。记住,Maven的`pom.xml`文件是项目的...
在Java开发中,IntelliJ IDEA是一款备受推崇的集成开发环境(IDE),Maven是一个强大的项目管理和构建工具,而SVN则是常用的版本控制系统。本指南将详细介绍如何在Windows环境下搭建IntelliJ IDEA、Maven和SVN的开发...
标题中的“IntelliJ+Maven+Jetty+Jrebel”揭示了本文将讨论一个基于Java Web开发的高效工作流程,其中涉及四个关键组件: 1. **IntelliJ IDEA**:这是一款由JetBrains公司开发的强大的集成开发环境(IDE),特别...
如果你的系统中安装了多个Maven版本,可以在"Settings" -> "Build, Execution, Deployment" -> "Maven" -> "Maven home directory"中选择你想要使用的Maven版本。IDEA也支持使用嵌入式的Maven,这样就不需要手动...
MAVEN教程,在Intellij IDEA中添加你之前安装的MAVEN的教程 MAVEN是JAVA打包必备工具,是JAVA程序员的必备技能之一 本文内容包括: MAVEN使用教程 如果你机子上已经安装了MAVEN,后又安装INTELIJ IDEA,如何将二者整合...
这是 IntelliJ IDEA Maven Mybatis generator 自动生成代码 的完整源码 教程地址:http://blog.csdn.net/fenglailea/article/details/78291522
`intellij-maven-plugin`是IntelliJ IDEA中的一个插件,它进一步增强了IDE对Maven项目的原生支持,使得开发者在使用IntelliJ时可以更加高效地进行Maven项目的开发和管理。 1. **Maven插件的功能** - 自动导入依赖...
在IntelliJ IDEA中使用Maven Filter功能时,开发者可能会遇到一些挑战,这些挑战主要涉及到配置、资源过滤以及与项目构建的交互。首先,我们来深入理解Maven Filter及其在IntelliJ IDEA中的应用。 Maven Filter是...
- **依赖管理**: Maven的依赖管理功能能够帮助开发者管理项目中使用的各种库文件,当运行Maven生命周期的某个阶段时(如clean、install、deploy等),Maven会自动下载依赖到本地仓库,并且能够处理依赖之间的关系,...
本文将详细介绍如何使用IntelliJ IDEA和Maven构建一个简单的Spring MVC项目。 首先,我们需要确保我们的开发环境已经准备就绪。在本文中,使用的环境是Apache Tomcat 8.5.15和JDK 1.8.0_172。IntelliJ IDEA是一款...
因此,本文将详细介绍如何在 IntelliJ 中不依赖 Maven 开发,以提高开发效率和代码质量。 在实际开发中,Maven 库管理的问题会对开发人员的开发效率产生一定的影响。例如,Maven 库的版本更新、冲突和依赖问题等都...
4. **运行项目**: 使用Maven的`jetty:run`目标启动项目,此时Jetty服务器将监听指定端口,JRebel会监控源代码的变化,当检测到代码更改时,会自动更新到运行中的应用中,无需手动重启服务器。 通过这样的配置,...
在开发Java项目时,IntelliJ IDEA是一款广泛使用的集成开发环境(IDE),它提供了丰富的功能来支持Maven项目管理。然而,有时用户可能会遇到“IntelliJ IDEA与Maven版本不符”的问题,导致无法正常导入Maven项目。这...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...
2. **创建Maven项目**:使用Maven的archetype插件创建一个新的Java项目,或者导入现有的Wowza插件源代码到你的IDE(如IntelliJ IDEA或Eclipse)。 3. **添加Wowza依赖**:在pom.xml文件中添加Wowza Server SDK的...
在"intellij maven springmvc demo"项目中,我们将探讨如何在IntelliJ IDEA这个强大的Java IDE中,利用Maven和SpringMVC进行项目配置和开发。 **1. 创建SpringMVC项目** 首先,我们需要在IntelliJ IDEA中创建一个...
本文将深入探讨如何使用IntelliJ IDEA来构建Maven项目,结合标签“源码”和“工具”,我们将会看到这两者如何在实际开发中结合。 首先,让我们了解Maven。Maven是Apache软件基金会开发的一个项目管理和综合工具,它...
标题中的“使用IntelliJ IDEA开发基于Maven+Spring MVC的入门Java项目”指的是一个教程或示例项目,旨在帮助初学者了解如何在IntelliJ IDEA这个强大的集成开发环境中使用Maven构建工具和Spring MVC框架来开发Java ...
- Maven 允许在 POM 文件中使用 exclusions 来排除不需要的依赖。 - 例如,如果一个依赖项引入了一个不需要的依赖,可以通过 `<exclusions>` 节点来排除它。 9. **settings.xml 文件详解** - **Local ...