maven3创建web工程并导入idea
来源:互联网 发布:大数据生态系统 编辑:程序博客网 时间:2024/06/06 20:59
开始工作确实要学很多东西,从Java基本语法到Java web框架,基本的项目、代码管理软件... ...,专业跨度还是有点大。但是既然做出选择,还是要坚持到底!
过一遍Java语法,就开始学maven了,网上有很多资料了,但是还是写一点,一方面总结,一方面有助于自己的记忆。
这里参考了这位同学转载的文章:http://blog.csdn.net/edward0830ly/article/details/8748986 非常适合入门
下面就有选择的记录了一些对我帮助很大的
1. 创建工程,繁琐的命令我也记不住,好在可以使用交互式来建工程了
mvn archetype:generate
我的显示如下,然后就卡在这了,开始一直以为是配置问题,后来才知道,maven需要连接远程服务器,时间可能会有点长,如果因某些特殊原因的,可以使用 mvn archetype:create ... ...
然后就会出现
因为显示的实在有点多(1238个),cmd上面的无法查看,所以需要过滤一下,紧接着522:输入:
org.apache:maven
然后就少很所多了,只有18项,需要的maven插件或者模板列出来了,然后是需要选择就好,默认是10:maven-archetype-quickstart,建立一个maven标准格式的Java工程,这里选择13:maven-archetype-webapp,建立一个webapp的工程。
输入 13 回车后显示如下:
默认回车后就是 交互输入 groupId、artifactId、version、package,输入后回车,然后出现 ‘ Y’ 要求确认,直接回车,web工程就建好了。
工程目录类似这样的(直接截别人的图了):
然后就是运行工程,首先打包生成war包:
mvn package
执行命令后会在工程目录下生成一个target目录,里面有一个XXX.war 的文件(其中XXX为工程名),然后部署这个war包到tomcat中就可以了,可以直接将包拷贝到tomcat 的webapp目录下面,然后启动tomcat,会自动加载war包,启动tomcat命令:
startup
也可以在当前工程目录下使用maven命令直接调用tomcat,此时无需拷贝war包:
mvn tomcat:run
然后检测运行结果,打开浏览器,输入
localhost:8080/XXX
其中XXX为工程名,浏览器会显示
2. 将maven web工程导入 idea 中
这样做的原因就不说了,只记录下过程
首先将maven web工程生成idea工程样式,使用maven命令:
mvn idea:idea
然后工程目录下多出了一些文件,工程目录如下:
然后打开idea,Field ---> Import Project ,然后选中工程文件夹,next,一路默认就好,最后工程倒入idea中。
这时候只需要配置tomcat 就可以了,idea配置tomcat网上很多,这里假设已配好。此时工程右边有个向下的的三角形,点击显示 Edit Configuration:
然后弹出 Run/Debug Configurations,点击绿色的加号,选择Tomcat Server,Local Server:
然后Name中输入一个名字,Deployment中点击右侧的 绿色加号,选择 Artifact ,选择 maven-web-demo:war exploded,
OK, OK后工程就配置好了。这时选择tomcat服务器,点击右侧的绿色三角号执行:
浏览器默认自动弹出:
总结:以上是maven命令建立web工程,然后导入idea中的过程,不存在任何技术难点,只是有些配置问题或者其他问题会耽误一些时间,记录下来是为了方便回顾、查找,如果能够碰巧帮到其他人会更好,也算是正式加入Java web开发中了。
不要迷失方向,加油!
- maven3创建web工程并导入idea
- Intellij IDEA导入Python插件并创建工程
- Eclipse IDE创建maven3的Web工程
- idea创建web工程
- idea创建Web工程
- IDEA 旗舰版 使用Maven创建Web工程 并部署tomcat
- IDEA 旗舰版 使用Maven创建Web工程 并部署tomcat
- maven创建web工程,并导入到eclipse中
- idea 创建 maven web工程
- Maven3创建web项目
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- Intellij idea 14.4创建web工程并与tomcat服务集成
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- IntelliJ IDEA 创建并部署单纯的web工程(不用Maven和Gradle管理)
- Intelij IDEA创建maven web工程
- intellij idea创建springmvc4_hibernate5_maven web工程
- idea使用maven工具创建web工程
- idea创建简单的web工程
- 全面分析Linux动态库和windows动态库
- iOS复习笔记10:使用Block
- hd2035
- Java Thread.join()详解
- AD9 快捷键
- maven3创建web工程并导入idea
- 1.30张佳莉
- 1.30日志
- eclipse maven plugin 插件 安装 和 配置
- Linux系统中静态库和动态库的生成和使用
- 171Excel Sheet Column Number
- M - Sereja and Suffixes
- 在MSVC2012中使用freeglut代替glut
- 直接拿来用!最火的Android开源项目整理