idea2016创建javawebidea maven转gradle和gradle有什么区别

idea14使用maven创建web工程 - Event driven - ITeye技术网站
博客分类:
基础配置:
1. 下载Maven文件:apache-maven-3.2.1-bin.zip,unpacked 到 D:\server\apache-maven-3.2.1
2. 在系统变量中新建:M2_HOME:D:\server\apache-maven-3.2.1
3. 把maven加入path系统变量,在path增加:%M2_HOME%\
在命令行查看:
此时会有maven相关的环境配置信息显示,显示正常则说明配置成功。
4. 修改仓库位置:
创建D:\server\maven-repo目录,然后修改D:\server\apache-maven-3.2.1\conf下的settings.xml,
&!-- localRepository
| The path to the local repository maven will use to store artifacts.
| Default: ~/.m2/repository
&localRepository&/path/to/local/repo&/localRepository&
&localRepository&D:\server\maven-repo&/localRepository&
默认的仓库位置为~/.m2/repository,现修改为D:\server\maven-repo目录。
5. 创建Maven Web工程:
File --》 new Module --》 Maven
(注:Idea中的module就是项目,等同于eclipse的project)
选中 Create from archetype(选择Maven原型模板),从下面的archetype中选择一个,譬如 webapp。
Idea使用Maven的配置信息
创建好后,Project的信息如下:
需要手动创建src/main/java和src/test/java 两个文件目录。
创建后Project信息如下: 5-2.
配置tomcat
打开面板 Run -- 》Edit Configurations,点+号,选择 Tomcat server --& Local --&
输入tomcat名称和配置信息后,点击“Deployment”标签页,点击下面的+号,在弹出的列表中选择“Artifact”, 弹出提示框, 选择要deployment的project
编辑 Application context的名称,点击OK就可完成Tomcat配置。
点击下面的绿色箭头或右上角的tomcat启动箭头,即可启动tomcat部署的project。 项目启动后会自动跳转到浏览器。
至此完成了项目创建、Tomcat配置、项目发布的过程。
注: 如果创建Java工程,则选择Maven模板时使用 maven-archetype-quickstart
浏览 61804
现在需要重新intellij IDEA ,赞一个~嗯, idea提高生产力不少,使用它吧~
你这项目可以在webapp下创建jsp文件???当然可以
浏览: 592440 次
来自: 北京
学习中,赞一个
toknowme 写道现在需要重新intellij IDEA
现在需要重新intellij IDEA ,赞一个~40852人阅读
BigData(18)
1. Maven简介
& & 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。
& &可以通过其命令做所有相关的工作,其常用命令如下:
& & -&mvn compile
& & - mvn test
& & -&mvn clean
& & -&mvn package
& & -&mvn install & & & & & &//把新创建的jar包安装到仓库中
& & -&mvn archetype:generate //创建新项目
& & 中央工厂URL: & &
& & 本文主要演示在IntelliJ IDEA IDE环境下如何配置和使用。
2. 配置Maven
& & & &软件配置一次即可,所有Maven项目共享。
& & 1)如上图标注3&选择自己的仓库
& &1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。
& &2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
& 3)上图标注 3 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。
3.&Maven 骨架创建 Java Web 项目
1) File -& New -& Project...
GroupId和ArtifactId&项目名&还有Version,这三个属性目的是标识你的项目的唯一性。
&6)点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App.
& & & &- 创建结束,其Log如下:
& & & &- 创建结束,其代码结构如下:
& & recources文件夹:一般用来存放一些资源文件
& & webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用
4.&启动 Java Web 项目
1)打开“Project Structure”
2)配置“Facets”
3)配置“Artifacts”
4) 启动“Edit Configurations”
5) Add New 'Tomcat Server' 配置
6) 配置Deplyment
7) 配置Server
& &其结果如下:
8) 启动Web Server
现在可以通过Browser访问WebServer的页面了。
5. 在Tomcat中部署war文件
& & 1)把MVNDemo.war copy到Tomcat的webapps目录下。
& & 2)在Browser上访问URL:http://localhost:8080/MVNDemo/&即可。
6. 创建Java程序目录
1) 创建java目录
2) 把java目录设置为Sources
& &选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3028145次
积分:28260
积分:28260
排名:第165名
原创:315篇
转载:197篇
译文:11篇
评论:414条
(3)(5)(4)(12)(27)(4)(2)(7)(16)(5)(10)(14)(14)(5)(2)(2)(4)(3)(2)(5)(4)(10)(3)(4)(3)(1)(3)(6)(1)(2)(6)(5)(5)(8)(7)(7)(19)(18)(5)(14)(4)(3)(1)(12)(12)(31)(21)(12)(14)(10)(11)(7)(4)(15)(10)(8)(56)(19)使用IntelliJ IDEA 14和Maven创建java web项目
使用IntelliJ IDEA 14和Maven创建java web项目
## 安装Maven
### 下载安装
去[maven官网][1]下载最新版。
解压到安装目录。
右键桌面的计算机图标,属性--&高级系统设置--&环境变量,添加`M2_HOME`的环境变量,然后将该变量加入的`PATH`中。
**注意** 必须要有`JAVA_HOME`和个环境变量,不然maven会提示错误。
![config][2]
![config][3]
![config][4]
如果想要修改maven的本地仓库位置,可以在maven的安装目录下的conf目录下的settings.xml配置文件中设置。
![config][5]
打开CMD,输入`mvn --version`,看到如下提示就说明安装成功了。
![config][6]
### 配置IntelliJ
在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息。
![IntelliJ][7]
新建maven项目,create from archetype,选择maven-archetype-webapp
![maven][8]
Next,填写GroupId,ArtifactId和Version
![maven][9]
Next,这里在Properties中添加一个参数`archetypeCatalog=internal`,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。
来自网上的解释:
&archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。
![maven][10]
Next,填写项目名称和module名称。
![maven][11]
点击Finish。
项目的目录结构如下:
![tree][12]
配置项目的JDK和language level
![config][13]
在main文件夹下新建一个java文件夹,把它设为源代码文件夹。
![config][14]
为module添加外部依赖的jar包。
![config][15]
添加tomcat的依赖是为了满足`servlet`和`jsp`依赖的,tomcat作为一个`servlet`容器提高了`servlet`和`jsp`的API。
![config][16]
![config][17]
添加jar包依赖。
![config][18]
设置artifact。
![config][19]
设置tomcat。
![config][20]
![config][21]
![config][22]
![tomcat][23]
![web][24]
[1]: http://maven.apache.org/
[2]: 1.z0./43.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:1XRvEZM3617eMd_qoIaP145q49w
[3]: 1.z0./50.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:5C7pUPCV7UvFNUrfhHFG51o767c
[4]: 1.z0./14.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:IW7_L2PDsUM8jUjWJR-X-dR-Jcs
[5]: 1.z0./04.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:BZjzLjo1jyvFjIQPpxxJjg90TKE
[6]: 1.z0./47.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:7nSMl85KYVzWVplBibSOZNE2XUQ
[7]: 1.z0./59.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:xoAahXVnOfT6WQ7g0M8HTZzI3vQ
[8]: 1.z0./.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:4DHDuqSA-aqqVZL2ToP-7ZpJwu4
[9]: 1.z0./39.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:ogUmxYsQQgdf3rA68uZWI7IYuv4
[10]: 1.z0./47.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:bfAVtk3dLctPaOCV5gxFNwcoz1E
[11]: 1.z0./55.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:FL2LEbE_LkhsgNN3F9XkWF6T7qs
[12]: 1.z0./10.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:tb1Ra30K8DAc56O0_C5WxXY8MGg
[13]: 1.z0./06.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:Qq36p9NA2tjxI1EgYb5Vn2GSq-Q
[14]: 1.z0./24.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:w3y6uQiZlUmZRmJAmfI9E54ktjg
[15]: 1.z0./44.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:Y0vo1r2iVHOd6wEH2zb7idJo37M
[16]: 1.z0./35.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:o9Vd6jSUyu3XdALnNJ5C92u2C_A
[17]: 1.z0./48.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:A71Y_CJ-3xN1sh31_m_4praGRQM
[18]: 1.z0./05.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:hvi356PNA72drN5DAKrQ6uUYU6E
[19]: 1.z0./48.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:679478Vri3aAhyUn8wauXfBns9A
[20]: 1.z0./25.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:8X5Dop_0BMo6iAkoH4N1jWVBbkk
[21]: 1.z0./57.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:T3tgvP0D0YNXHWC18ueFYn2ZE4M
[22]: 1.z0./27.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:8UDLUcy9j2tu0p7IPkQp3FI6tb0
[23]: 1.z0./00.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:7tR7fbImqm7z7JQlAyxu-D8BGRE
[24]: 1.z0./16.png?attname=&e=&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:EgKZHwiVQO0THOlBC7_9F839iCs
上一篇: 无
45713 人读过
, 发表评论.温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
6、配置打包方式&Artifacts&:点击&&Artifacts选项卡&,IDEA会为该项目自动创建一个名为“&JavaWeb:war exploded&”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,&保持默认即可&。另外勾选下“&Build on make&”,表示编译的时候就打包部署,勾选“&Show content of elements&”,表示显示详细的内容列表。【参考】:二、配置 Tomcat1、&Run -& Edit Configurations&,进入“&Run Configurations&”窗口2、点击"&+&"-&&&Tomcat Server&-&&&Local&,创建一个新的Tomcat容器3、在"&Name&"处输入新的服务名,点击“&Application server&”后面的“&Configure...&”,弹出&Tomcat Server&窗口,选择本地安装的Tomcat目录 -&&&OK4、在“&Run Configurations&”窗口的“&Server&”选项板中,去掉勾选“&After launch&”,设置“&HTTP port&”和“&JMX port&”,点击&&Apply&-&&&OK&,至此Tomcat配置完成。三、在 Tomcat中部署并运行项目1、&Run&-&&&Edit Configurations&,进入“&Run Configurations&”窗口,选择之前配置好的Tomcat,点击“&Deployment&”选项卡,点击“&+&” -& “&Artifact&”-& 选择创建的web项目的&Artifact2、修改“&Application context&”-&&&Apply&-&&&OK3、运行Tomcat,在浏览器中查看运行结果****************************************************************************************************************************************&File --》 new Module --》 Maven &(注:Idea中的module就是项目,等同于eclipse的project)&选中 Create from archetype(选择Maven原型模板),从下面的archetype中选择一个,譬如 webapp。&Idea使用Maven的配置信息&创建好后,Project的信息如下:&需要手动创建src/main/java和src/test/java 两个文件目录。&创建后Project信息如下:&5-2. &配置tomcat打开面板 Run -- 》Edit Configurations,点+号,选择 Tomcat server --& Local --&&&输入tomcat名称和配置信息后,点击“Deployment”标签页,点击下面的+号,在弹出的列表中选择“Artifact”,&弹出提示框, 选择要deployment的project&编辑 Application context的名称,点击OK就可完成Tomcat配置。&点击下面的绿色箭头或右上角的tomcat启动箭头,即可启动tomcat部署的project。&项目启动后会自动跳转到浏览器。至此完成了项目创建、Tomcat配置、项目发布的过程。
阅读(230)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'使用IDEA创建Java web项目和maven项目',
blogAbstract:'创建Web项目1、&File -& New Project&,进入创建项目窗口',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 idea maven转gradle 的文章

 

随机推荐