图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目

搭建 maven 项目结构

1、使用 IntelliJ IDEA 15 新建一个项目。



2、设置 GAV 坐标



3、



这里在Properties中加入一个參数archetypeCatalog=internal,不加这个參数,在maven生成骨架的时候将会很慢。有时候会直接卡住。

參考资料:

使用IntelliJ IDEA 14和Maven创建java web项目 - 季枫 - 博客园 http://www.cnblogs.com/jifeng/p/4658765.html

4、设置生产的 maven 项目在你本机的路径



5、看到控制台出现 “BUILD SUCCESS” 字样,就表示我们新建 maven 项目成功。

介绍 idea 界面和 maven 相关的部分

以下我们来观察出现的界面和 maven 相关的部分。

(1)当我们加入了新的依赖以后,想要让 idea 识别新的依赖,我们能够直接点击右上角出现的 “Import Changes”;

(2)显示 Tool Buttons 显示 “Maven Projects”、“Gradle”的工具面板。



点击右上角的 maven 面板。能够到看一些经常使用的 maven 的操作。



执行 maven 命令的方法

方法一:这样的方式的长处是能够选择通过 debug 的方式来执行,这样的方式在我们使用 jetty 插件的时候,方便我们的调试。

方法二:能够在 idea 的终端 (Terminal) 执行 maven 命令

方法三:在执行配置里执行(这样的方法有点相似配置 tomcat,通过 tomcat 启动 Web 容器)

1、Name:名字能够任意起,用于自己区分就能够了。起好的名字会出如今左側列表中;

2、Command line:这里要写的命令,是在终端中执行的命令去掉 mvn 以后。

也就是在这里输入的命令默认带 mvn 。

使用 jetty 插件作为容器

怎样学习 maven 的 jetty 插件?

我们能够在 apache maven 项目的主页找到 Maven Plugins 模块,进而搜索 jetty 来找到 jetty 插件的官方文档。

jetty 插件使用官方文档:

Configuring the Jetty Maven Plugin https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html

1、在 pom.xml 文件里加入配置

官方文档中介绍:

You need to use Maven 3 and Java 1.8 for this plugin.

<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.7.v20160115</version>
</plugin>

然后,我们就能够使用命令 :

mvn jetty:run

启动 jetty 容器。

假设我们要动态指定 jetty 容器启动的端口号,能够使用命令:

mvn -Djetty.http.port=9999 jetty:run

假设我们使用执行配置的方式。能够这样启动:

maven jetty 插件使用 - fanlychie - BlogJava http://www.blogjava.net/fancydeepin/archive/2012/06/23/maven-jetty-plugin.html

maven3 使用jetty插件热部署web项目不能改动静态资源的原因 - 残风vs逝梦的个人页面 - 开源中国社区 http://my.oschina.net/KingPan/blog/273505

Jetty开发指导:Maven和Jetty http://www.360doc.com/content/15/0108/10/281812_439081713.shtml

使用IntelliJ IDEA开发SpringMVC站点(三)数据库配置 - God is a programmer! - 开源中国社区 http://my.oschina.net/gaussik/blog/513444

使用IntelliJ IDEA 15和Maven 开发Spring Data JPA + MVC Web应用 - MyArrow的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/myarrow/article/details/50827370

Maven Jetty Plugin 热部署不生效不知道是什么原因 求大神解答下 万分感激 - 开源中国社区 http://www.oschina.net/question/229172_241348

附录

1、配置 maven 环境变量

打开电脑的设置环境变量

设置系统变量和用户变量当中之中的一个,他们的差别简单来说就是:设置用户变量,仅仅对当前用户有效。

设置系统变量,对全部登录的用户都有效。

(1)设置变量 “M2_HOME”



(2)设置 “path”



(3)验证 maven 的环境变量是否设置成功

图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)的更多相关文章

  1. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目.  2.设置 GAV 坐标  3. ...

  2. IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

    转:http://blog.csdn.net/zht666/article/details/8673609/ 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的JavaWeb ...

  3. IDEA14创建Maven管理的Java Web项目

    刚开始进入公司实习,什么都不懂的小白,经过一上午加一点下午的时间,各种百度之后,终于找到了完整的流程,亲测成功,下面是我的一些步骤和图解,如果有什么错误,欢迎指正. 主要分为下面的几个步骤: 1.前期 ...

  4. *IntelliJ idea创建创建Maven管理的Java Web项目

    配置IntelliJ在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息.

  5. IntelliJIDEA 14创建Maven管理的Java Web项目

    1.新建项目,选择Maven,点击Next继续. 接着输入项目名 接着直接点击Finish即可 下图就是创建完毕后的Maven项目,双击pom.xml查看POM文件内容,可以自行添加Maven的依赖. ...

  6. IntelliJ IDEA 15 创建maven项目

    说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...

  7. 【IntelliJ 】IntelliJ IDEA 15 创建maven项目

    说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...

  8. 【适合公司业务】全网最详细的IDEA里如何正确新建【普通或者Maven】的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【多个子项目】并存)(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

  9. 【转载】图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目

    第 1 部分:新建一个 Java Web Application 项目 File -> New -> Project-,请选择 Java EE 这个模块下的 Web Application ...

随机推荐

  1. vim插件之delimitMate.vim

    delimitMate.vim--这个插件主要是在插入模式下,用来自动补全括号.引号等 下载地址 http://www.vim.org/scripts/script.php?script_id=275 ...

  2. Import .bak file to a database in SQL server

    https://stackoverflow.com/questions/1535914/import-bak-file-to-a-database-in-sql-server On SQL Serve ...

  3. 在IIS中给某一个网站添加binding的坑

    以http为例, 假如ip地址从局域网的地址172.31.212.20改为127.0.0.1 但是网站没法访问了http://172.31.212.20/chile.backoffice/  必须通过 ...

  4. 初识activiti

    Activity工作流学习要点 1. 1个插件 在Eclipse中安装Activity插件,让你可以在Eclipse中绘制Activity工作流图 2. 1个引擎 ProcessEngine对象,Ac ...

  5. Win7+MSVC2010+PCL1.7.2

    我的配置环境是Win7+MSVC2010+PCL1.7.2. 网上关于点云库配置的文章已经很多,这里不做过多的重复,这里只讲一下自己在配置过程中遇到的问题及一些注意事项. K1: 在用Cmake编译时 ...

  6. mysql中group by和order by混用 结果不是理想结果

    在使用mysql排序的时候会想到按照降序分组来获得一组数据,而使用order by往往得到的不是理想中的结果,那么怎么才能使用group by 和order by得到理想中的数据结果呢? 例如 有一个 ...

  7. 便捷编程-Xcode常用第三方插件 (随时更新)

    Xcode工具插件 1.XAlign 让Xcode编辑器中的代码以多种方式瞬间对齐 地址:https://github.com/qfish/XAlign 2.VVDocumenter-Xcode 在X ...

  8. 【Codeforces Round #424 (Div. 2) C】Jury Marks

    [Link]:http://codeforces.com/contest/831/problem/C [Description] 有一个人参加一个比赛; 他一开始有一个初始分数x; 有k个评委要依次对 ...

  9. 【Uva 1601】The Morning after Halloween

    [Link]: [Description] 给你一张平面图; 最多可能有3只鬼; 给出这几只鬼的初始位置; 然后,这几只鬼有各自的终点; 每秒钟,这几只鬼能同时移动到相邻的4个格子中的一个 任意两只鬼 ...

  10. KendoUi中KendoDropDownList控件的使用——三级级联模块的实现

    1. 应用需求 在权限系统开发中除了以上数据表关系的设计之外.比較麻烦的地方是级联模块在页面的展示,因为设计中最多是控制到三级,因此三级级联模块的展示.编辑等页面操作是须要解决的问题,这里採用Kend ...