idea建立一个maven项目

前言:虽然之前实习的时候有过spring框架的实践,但是因为基本上都是在已有的基础上进行修修补补,并没有对Spring框架有深刻的理解。所以从今天起,要从零开始对Spring框架进行学习。在此之前,第一步是创建一个web项目。

说明:这里博主用的是Intellij IDEA、maven、tomcat作为开发工具。相关应用的安装和配置请参考网上教程。下面进行图文步骤演示。

一、打开idea,查看左上方工具栏,依次点击File->New->Project。此时弹出一个窗口,在左边栏选择Maven,稍等一段时间加载之后,右侧会出现一列archetype。勾选Create from archtype,找到并选择org.apache.maven.archtypes:maven-archtype-webapp,点击Next。

二、填写这个maven项目的GroupId,ArtifactId,Version信息。这是标识maven项目的三维坐标。点击Next

三、这一步就很关键了。上面是maven的根目录、settings.xml文件和本地仓库的位置,这些不必过多理睬,路径也因人而异。下面的是一些属性,除了已有的6个,我们需要添加一个archetypeCatalog=internal。这个参数的意义是让这个maven项目的骨架不要到远程下载而是本地获取。如果你没加这个参数,那么项目创建可能在卡在downloading maven plugins...继续点击Next

四、为项目命名,点击Finish,项目一瞬间就创建好了!

五、查看项目的结构,可以发现,web应用该有的已经都有了。至此,maven web项目创建完毕,接下来看看如何进行编译打包部署。

六、直接在idea左下的Terminal终端输入mvn install,编译打包成功,显示BUILD SUCCESS字样。重新查看项目的目录,我们发现项目根目录下面多了target目录,该目录下也打出了war包。

七、将应用部署到tomcat服务器。这里采用两种部署的方法,可以任选一个。

方法一:

将上面提到的taget目录下的spring.war包放到tomcat安装目录的webapps的目录下。使用命令行(cmd)切换到tomcat安装目录的bin目录下,执行startup.bat脚本,执行之后tomcat会部署webapps目录下的应用war包。稍等应用部署完毕之后,打开浏览器,输入localhost:8080/spring,可以看到输出了Hello World!。如图:

方法二:

直接使用idea对tomcat进行配置和对应用进行部署。找到工具栏Run->Edit Configurations...选择工具符号,找到Tomcat->Local,进行相应配置(主要是配置tomcat的安装目录),选择Deployment->‘+‘,选择spring.war作为部署包。然后就可以启动了,效果是一样一样的。

时间: 2024-07-31 16:41:39

idea建立一个maven项目的相关文章

建立一个SSM-Maven项目——创建Maven项目

这是一个java初学者在独立开发一个项目时做的笔记,很多内容仅仅是为了解决当前需求,并未很深入的研究. 这是一个使用spring ,springMVC,Mybetis框架的项目.对于JAVA,Maven等安装和配置不在记录范围 目前阶段,Maven对于我来说最重要的是jar包的管理 首先,我们需要建立一个Maven项目. 1.什么是Maven. 简单来说Maven是一个项目管理和理解工具,它提供了一种帮助管理的方法: 构建 文档 报告 依赖 供应链管理系统 发布 分配 参考中文教程:http:/

2.Maven特点,Maven约定,建立第一个Maven项目

?? 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à測试à报告à打包à部署 理想的项目构建: 高度自己主动化 跨平台 可重用的组件 标准化的 依赖管理 project的jar包的管理 要进行依赖管理的原因 自己主动下载 统一依赖管理 项目信息管理(包含) 项目名称描写叙述等 开发者信息 开发人员信息等 2 Maven的特点 A拥有约定.知道你的代码在哪里,放到哪里去 B拥有一个生命周期.比如运行mvn install就

2.Maven特点,Maven约定,新建一个Maven项目

 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的组件 标准化的 依赖管理 工程的jar包的管理 要进行依赖管理的原因 自动下载 统一依赖管理 项目信息管理(包括) 项目名称描述等 开发人员信息 开发者信息等 2 Maven的特点 A 拥有约定,知道你的代码在哪里,放到哪里去 B 拥有一个生命周期,例如执行mvn install就可以自动执行编译,

3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例

 1 若想让maven项目依赖另外一个maven项目,被依赖的项目要在maven仓库中有相应的jar包,所以要对依赖的项目执行mvninstall命令. 2 新建第二个项目模块HelloFriend目录及约定的目录结构 HelloFriend --src -----main ----------java ----------resources -----test ---------java ---------resources --pom.xml 3 在项目HelloFriend根目录建立p

如何建立一个maven工程导入myeclipse

(2013-01-06 12:17:50) 转载▼ 标签: 杂谈 分类: maven 本人的myeclipse8.5直接创建标准的工程不成功,就在网上找资料查查后,搞定了总结了这份资料,方便以后更好的解决更多关于用myeclipse8.5来创建一个标准的maven工程. [1]第一步:下载一个免安装版的apache-maven-3.0.3.zip解压后,配置环境变量 新建M2_HOME: 在path后面添加  %M2_HOME%\bin; [2]第二步:编译检查环境是否配置正确;  mvn -v

Maven 系列 二 :Maven 常用命令,手动创建第一个 Maven 项目

1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开 pom.xml 文件,添加如下内容: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

Maven 系列 二 :Maven 常用命令,手动创建第一个 Maven 项目【转】

1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开 pom.xml 文件,添加如下内容: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

如何部署一个Maven项目(上)

如何部署一个Maven项目(上)之 :如何在windows下安装一个Maven(**-bin.zip版) 前言: 昨天听一个年轻老师讲课吧,给我们介绍了Maven但是却说自己下来了解,今天有时间自己测试一下! 了解maven的优点: 1.maven可以在多个项目间共享java开发的jar[我是看这个来得] 2.大部分架包能从maven数据库里面获取(需要联网) 度娘也给出了解释:度妈妈告诉你 maven还需要JDK支持.不会安装JDK的就百度吧 官网下载地址: http://mirror.bit

第二章-第二题(每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。)--by侯伟婷

第二题:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 下面我将自己的练习结果和个人感受记录如下: 第一步:安装Git,设置自己的账号和邮箱,参见Git教程-廖雪峰的官方网站,网址如下参考资料1所示. 第二步:在Git中新建repository,名叫HelloWorld,并进行初始化,如图所示. 第三步:在HelloWorld版本库中新建了helloWorld.txt文件,用以练习G