Intellij 14 1. Intellij 14通过maven创建web项目

Intellij 这个工具,一开始的时候,会觉得很不习惯,配置特别多,有些东西不知道怎么配置,网上的资料又极少。但是用习惯了之后,就会觉得,这个IDE绝对不是浪得虚名。
Maven也和Intellij,开始用的时候很难,但是用上手之后,就再也不愿自己去管理jar包和项目的依赖。

1. New ->Project…

这里写图片描述
选中maven,在create from archetype前打勾,再选择webapp.下一步。
create from archetype指的是:是否要使用模板创建项目,要使用,则打勾,不使用,则将创建一个空的项目。模板会为项目生成一些固定的文件夹及一些配置信息。
Project SDK:设置项目的jdk。

2. 填写项目信息

这里写图片描述
GroupId:是项目组的id,maven下项目可以分组,可以随便写。
ArtifactId:项目名称,这是给maven管理项目用的。

3. 填写maven信息

这里写图片描述
这里是填写Maven的相关信息,如果之前在Intellij中已经设置好了Maven,那么这一步将会自动填上。
Maven home directory:制定maven的根目录。
User settings file:制定maven的settings文件。
Local repository: maven的本地仓库地址。

4. 填写项目的存储信息

这里写图片描述
Project name: 项目名称,这个名称将会创建一个项目文件夹,并且这个名称会显示在intellij中。
Project location:项目在磁盘上的存储位置。

这里写图片描述
点开More Settings,这些配置直接采用默认的。

5. 点击finish。开始创建项目

完成:
这里写图片描述

但是这里有的时候会有问题,可能在最终会创建失败。
问题在第三步,可能要在Properties下再添加一个属性:
archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。

来自网上的解释:

archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

另外,创建项目的时候,要确定maven的运行环境是jdk而不是jre。
工程建好后,会出现pom中添加了依赖,但是包不会被加到工程的问题:
这里写图片描述

这个时候,只要在maven中设置:
这里写图片描述
把1处的勾打上
2和3处也可以选中,就会下载源码和文档。

后面添加tomcat可以查找相关的文档。
如果配置好后,jsp页面中无法使用el表达式,那么看看jsp页面的一些配置是否配置好,比如el表达式禁用是否设置为false:

<%@ page isELIgnored=false %>

以下这一行是jsp页面中必须的:

<%@ page contentType=”text/html;charset=UTF-8” language=”java” %>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值