热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用IntellijIdea创建简单Maven项目(转)

我是学JavaWeb的,基本靠自学,在网上收集了各种视频资料,逐一的看,代码逐一的敲。学习了这么久之前一直未成想过要把自己的学习路程记录下来,在网上也看到过很多人把自己的学习历程以

我是学Java Web的,基本靠自学,在网上收集了各种视频资料,逐一的看,代码逐一的敲。学习了这么久之前一直未成想过要把自己的学习路程记录下来,在网上也看到过很多人把自己的学习历程以及遇到的问题写在了自己的博客里。于是我想把自己的历程记录下来,等到以后看见自己的博客也能回忆起自己的自学心酸路程,也避免到时脑海里对过去一片空白。

 

最近在上手Intellij Idea这个IDE,毕竟是新手初次使用难免会遇到一些问题。

 

现在就来创建Maven项目吧。

 

Step 1:首先打开IDE,选择创建一个新的Maven Project。

 

选择SDK,对于java来说就是JDK,然后可以选择是否使用骨架“Create from archetype",勾选了此项就可以选择下面的骨架了,这里我选择的是常用的Web项目骨架“,选择完毕后即可点击”Next“

 

使用Intellij Idea创建简单Maven项目(转)

 

使用Intellij Idea创建简单Maven项目(转)

 

Step 2:

 

使用Intellij Idea创建简单Maven项目(转)

 

填写相关信息,点击”Next“

 

Step3:

 

使用Intellij Idea创建简单Maven项目(转)

 

设置完毕后,点击”Next“。

 

Step4:

 

填写项目名和项目路径。

 

使用Intellij Idea创建简单Maven项目(转)

 

这里可以填写Module的名称和根目录,如果是”单Module项目“其实可以不用填写,Module名跟项目名一致。

 

使用Intellij Idea创建简单Maven项目(转)

 

点击”Next“。Maven项目,创建完成。

 

创建好maven项目后,你以为就完了吗,NO No No ,接下来还有各种配置。

 

Step1:

 

首先来配置Maven项目吧。在设置里面找到这个选项。

 

使用Intellij Idea创建简单Maven项目(转)使用Intellij Idea创建简单Maven项目(转)

Step2:

 

接下来设置编译级别:

 

使用Intellij Idea创建简单Maven项目(转)

 

在Pom.xml中配置编译级别:

 

使用Intellij Idea创建简单Maven项目(转)

 

Step3:

 

接下来配置”Project Structure“,下面这个设置可能注意一下,其他默认设置就OK。

 

使用Intellij Idea创建简单Maven项目(转)

 

Step4:接下来设置服务器,在“Run Configuration”中。这个配置比较简单就不多讲了。

 

使用Intellij Idea创建简单Maven项目(转)

 

Step5:

 

导入JavaEE包(tomcat自带的包):下图中选择“+”号,在”project structure"里,选择“Library--->java",选择Tomcat包即可。

 

使用Intellij Idea创建简单Maven项目(转)

 

使用Intellij Idea创建简单Maven项目(转)

 

Step 6:现在你就可以启动你的‘Web项目了,当然你必须要导入运行你的Web项目相关的包。这些包依赖都在POM.xml文件中配置。

 

使用Intellij Idea创建简单Maven项目(转)

 

最后呢还有一个问题:如果我用Maven的Tomcat插件执行Web项目,始终会报错,在网上也没找到解决方案。希望知道的朋友可以告知一下呢。

 

如下:

 

使用 mvn tomcat:run命令执行,一直出错,唉。。。。。

 

使用Intellij Idea创建简单Maven项目(转)


推荐阅读
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • LeetCode笔记:剑指Offer 41. 数据流中的中位数(Java、堆、优先队列、知识点)
    本文介绍了LeetCode剑指Offer 41题的解题思路和代码实现,主要涉及了Java中的优先队列和堆排序的知识点。优先队列是Queue接口的实现,可以对其中的元素进行排序,采用小顶堆的方式进行排序。本文还介绍了Java中queue的offer、poll、add、remove、element、peek等方法的区别和用法。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
author-avatar
Wei-Micro_788
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有