Intelij配置maven项目

相信很多初学者使用intelij时总是会被它繁多的功能按键所迷惑,以至于难以配置一个maven项目,特别是一些在校生,这里,本人将会给大家介绍一下在使用intelij配置一个maven项目时所碰到的坑。

新建一个maven项目

再打开的项目中点击File—>New—>Project,将会弹出下面的选项框。

在这里,先选择maven项目,配置好JDK随便哪个版本,一定要勾选create from archetype小方框,之后就是选择后缀为maven-archetype-webapp的功能栏了,一定不要选错,后缀为webapp的有两个,我们要选择maven的那个。

配置项目信息


第一栏为团队ID,第二栏为项目ID

配置maven


这里比较重要的就是需要添加一个archetypeCatalog的属性了,其值设为internal即把maven仓库设为本地,这里value可选值有三个remote,internal,还有一个忘记了,这里internal的意思就是本地仓库了,至于要不要加这个属性,作者建议你最好加上,要不然你会发现项目运行很慢,因为项maven目需要从网上下载下来一下组件,这里我们直接把他配置为本地仓库,所有文件加载就只需要从本地文件上提取了。

配置项目其他参数


这里可以配置项目名(不需要改),以及项目位置,就配置完了。

关键一点


这里创建完项目会在项目右下角弹出一个小小的框,我们选择自动导入。

maven的仓库位置

maven本地仓库创建完后是没有组件的,所以需要我们提前下载好maven整个仓库,大概1.5G左右。这里贴出一个别人的maven链接:下载本地仓库repository,链接:http://pan.baidu.com/s/1kVA9sxD 密码:kx9x;点击打开链接
下载好maven后就只需要替换原来的maven就可以了,maven仓库你需要把他当做一个工具包就行了。原有maven在:

将下载好的maven解压替换掉原来的就可以了,否则项目会一直下载组件,如图:

到这里只是配置了maven仓库而已,要使得项目能运行还需要配置项目结构。

打开项目结构


直接点击右上角的这个图标就可以了。

这里你会看到很多选项,JDK的选择这个已经配置好了,主要就是modules和artifacts这两个配置了,项目在导入时就会出现很多空缺的配置,导入需要配置modules,这里点击modules点击“+”号,选择Import mudules,然后选择导入项目的路径就可以了,其次是配置artifacts这个非常重要,在配置tomcat是必须有这一个属性。点击artifacts,点击“+”好,选择web application:Exploded这一栏。

当然你也可以给他从命名,这样项目结构就配置好了。

配置tomcat


点击配置

展开Templates找到tomcat下的local进行配置,如果没有可以点击左上角的“+”号添加tomcat。

配置tomcat路径,将下载好的tomcat添加进来

选择第一栏的tomcat,点击打开文件,选择tomcat文件夹。

第二部配置Deployment,点击右上角“+”号,选择第一栏Artifact,添加完毕,配置成功。

IDEA乱码问题


只需要在配置服务器的VMoption加一句"-Dfile.encoding=UTF-8"就可以解决服务器端乱码问题。
在这里VVoption下面的两个选项我们最好给它设置为如图所示更新类,这样页面就会在修改代码后自动更新,就不需要重新启动服务器了。
还有一个乱码问题的解决是在设置里面,点击File–》Setings


如图所示全部设为UTF-8编码,以及勾选右下角的方框。
好了,这些就是作者在配置Intelij idea是碰到的坑,相信大家用多了,就会越来越熟悉,下次将会介绍一下intelij所有功能列表,方便大家的理解与使用。

intelij配置maven项目碰到的坑相关推荐

  1. jenkins中配置maven项目

    文章目录 前言 一.全局工具配置 二.配置Publish Over SSH(提前在插件管理中安装Publish Over SSH插件) 三.git认证配置 四.项目配置 前言 记录jenkins中配置 ...

  2. turtlebot深度相机_ROS入门配置及turtlebot碰到的坑

    暑期学校用turltebot做了diy项目,在配置环境时碰到了不少坑,在这里记录一下自己的辛酸历程. 安装Ubuntu14.04双系统 注意Ubuntu的版本跟ROS的版本是相对应的,每一版ROS都有 ...

  3. 使用IntelliJ IDEA 配置Maven项目(入门)转:http://blog.csdn.net/qq_32588349/article/details/51461182

    1. 下载Maven  官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径    3.配置maven环境变量     ...

  4. idea配置maven项目(超详细)

    一.使用步骤 1.在Idea中配置maven (1).打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置 在这里插入图片描述 (2).先在左上角的搜 ...

  5. 配置Maven项目本地仓库和远程镜像

    1.下载Maven资源 登录官网下载,网址:https://maven.apache.org/download.cgi 2.解压压缩包 注意:请单击右键解压,不要直接双击解压,且最好把解压文件夹放到除 ...

  6. linux 时间设置的坑,linux 配置定时任务crontab碰到的坑sendmail

    定时任务配置好后,在日志文件 /var/log/cron 下一直有提示 (root) MAIL (mailed 7 bytes of output but got status 0x004b#012) ...

  7. 从github下载laravel项目碰到的坑

    今天从github下载了一个laravel项目的zip包,准备研究下这个项目,结果,本地环境下打开发现错误多多,这是第一次从github搞项目下来,缺乏经验. 问题描述 Warning: requir ...

  8. IDEA 配置Maven项目

    https://blog.csdn.net/qq_41799219/article/details/90782162

  9. sts写java没有自动补齐,STS 创建 Maven 项目填坑

    用 STS 创建 Maven 项目并不复杂,只是其中有一些坑在里面,我在解决这些坑的时候发现很多人都遇到了相同的问题,因此把创建的步骤记录在这里.所有的步骤不外乎就是一些套路,并没有什么复杂的地方,只 ...

  10. 项目jetty服务器,maven项目配置Jetty服务器

    org.mortbay.jetty jetty-maven-plugin 8.1.7.v20120910 5 /bfc-loms 8080 500000 主要在maven的pom.xml里增加如上配置 ...

最新文章

  1. 【优秀博文】知乎服务化的实践与思考
  2. web项目开启日志打印
  3. linux mysql软件_「Linux」 - 常用软件安装-MySql
  4. 电脑运行adb闪退_adb命令调试工具
  5. 深度学习笔记 第五门课 序列模型 第二周 自然语言处理与词嵌入
  6. Science | 再创生命奇迹!日本科学家造出了不需要“父亲”的大鼠及小鼠
  7. php 不能运行,PHP 环境不能正常运行
  8. Python No Module name cv2解决方案
  9. CF995A Tesla
  10. 线程之线程同步(1)
  11. T-SQL 小数点转换百分数
  12. python高维数据可视化_用pandas中的parallel_coordinates可视化高维数据
  13. 转:getParameter、getParameterValues、getParameterMap用法详解
  14. 李兴平,世界站长第一人
  15. 微信与php什么区别,微信小店和微信小程序的区别是什么?
  16. day36-MySQL基本SQL语句(下)
  17. 前传(1):Kafka 的前生今世
  18. React源码解毒 - render方法解析
  19. CPU和CPU寄存器和CPU缓存和CPU内存管理器、RAM、hard disk。以及堆栈、内存映射。
  20. Swing中EDT和SwingUtilities以及SwingWorker的简单深入

热门文章

  1. 分享一下我用Python接单的个人经历,别被死工资拖累!
  2. 2018蓝桥杯决赛赛后总结(游记)
  3. 合同能源管理认证,节能技术认证,学校热水系统认证,售后服务认证,企业信用认证
  4. 元宇宙通证-二、元宇宙无限游戏的无限正和机遇
  5. 使用Ant Design库练习React,报错bundle.js:10 Uncaught Error: Module build failed (from ./node_modules/
  6. java程序收取qq邮箱的邮件_关于JavaMail实现QQ邮箱发送邮件的实现(一)
  7. 用Python实现股票数据分析
  8. 大数据:电信行业的战略方向
  9. 用Ftype命令让病毒白白运行
  10. 腾讯QQ聊天链接地址