Eclipse如何导入Maven项目详解(新手初学)
最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享。
通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经编译好的Maven项目扔给你应该怎样导入到集成开发环境中。
开发环境:Eclipse
Step1:
在Eclipse中,选择File->Import;接着如下图所示:
点击 Browse,选择项目所在的文件夹,然后Finish即将项目添加进来。
Step2:
将导入的Maven项目转换成Dynamic Web Module,将下图中的红框处进行勾选;
Step3:添加Maven Dependencies
继续右键项目->properties->Deployment Assembly,如图中红框所示,只有src下的四个文件夹:
点击Add后如图所示:
由以上的3步,导入的Maven项目就转化为一个可运行的web项目了。
然后再新建一个Web Server,这需要将Tomcat安装好,并且被整合进Eclipse中,这样就可以创建Web Server了,在创建好Web Server后,右键我们导入的项目,选择“Run As”,选择Run on Server就可以了.右键项目->run on server即可。
Tips:
(1)自己的开发环境Eclipse要与Tomcat正确配置,并且Tomcat的版本最好与之前的版本一致。
(2)如果运行Run on Server,Tomcat启动控制台报错:“严重错误:Java lang.ClassNotFound”(记不清了,应该是这样),说明你的Maven Dependencies未添加进来。
Eclipse maven 导入父模块和子模块
很多时候一个大的 maven 模块下面会包含许多小的 maven 模块,这个时候如果我们先导入 大的maven模块然后再一个个的导入其子模块会比较麻烦,这里提供一种方法可以快速的导入所有 maven 模块。
1.把主的maven 模块导入进来
2.把项目从 Eclipse 中删除,但是不要选择从硬盘删除。
3.把删除的模块通过本地项目的形式重新导入
这样Maven 会根据模块的依赖关系自动的去下载父模块中所包含的其他所有子模块的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
eclipse导入IntelliJ IDEA的maven项目的示例
去年由于项目需要由eclipse转到IntelliJ IDEA,当时的项目经理balabala一大堆idea如何如何好,经过一年多的使用确实说的没错. 现在加入另外一个项目,新的项目经理又建议我用回eclipse,我就想eclipse应该可以导入idea的项目,于是上网搜基本都是idea导入eclipse项目的文章,于是自己尝试用eclipse导入idea项目. 目前只尝试了maven项目,至于其他类型的project以后再补上上. 1.现有idea maven项目,打开eclipse,导入ma
-
详解eclipse创建maven项目实现动态web工程完整示例
本文介绍了eclipse创建maven项目实现动态web工程完整示例,分享给大家.具体如下: 需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装maven 1.新建maven项目,如果不在上面,请到other里面去找一下 2,进入maven项目之后,点击next 选择webapp之后 next 输入两个id package可以不写,是它默认帮你新建一
-
Eclipse下Javassist正确使用方法代码解析
这两天看到Hibernate的代理部分,第一反应是底层使用了反射,针对用户实体生成了代理类,后来反应过来了,反射没有任何可以产生新类的能力,也就顺理成章地找到了Javassist(下载地址). 在网上搜索到的大部分教程,都是针对Javassist的API进行一番讲解,但是最后,往往没有一个加载过程,而笔者模仿这些教程进行类的加载时,加载到的结果都是原来的类,并没有产生字节码被修改的内容. 在经过一番探索后,笔者发现,网上的大部分教程中的最后一步,保存字节码,使用的均是writeFile的无参数重
-
Eclipse中导入Maven Web项目并配置其在Tomcat中运行图文详解
今天因为实习的关系需要讲公司已经开发的项目导入进Eclipse,而公司的项目是用Maven来构建的所以,需要将Maven项目导入进Eclipse下. 自己因为没有什么经验所以搞了得两个多小时,在这里和大家分享一下自己的经验已经在这之中遇到的一些问题. 首先我通过svn将公司的项目checkout到了本地. 因为Maven遵循的是规约比配置重要的原则,所以Maven项目的结构一般是进入目录后是一个pom.xml文件和一个src文件夹,当然可能还存在一些README之类的这些都不重要,最关键的就是p
-
详解eclipse中Maven工程使用Tomcat7以上插件的方法
Maven中使用tomcat:run命令默认是使用Tomcat6的版本, 现在要用到Tomcat7以上的版本,在eclipse的Maven工程中配置如下 第一步:在项目的pom里面加入如下配置: 官网配置: http://tomcat.apache.org/maven-plugin-trunk/ <pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId
-
详解用Eclipse如何创建Web项目
以前使用MyEclipse已经习惯了,后来改成Eclipse感觉怪怪的. 在创建web项目之前首先配置好jdk环境和tomcat环境(即在开发工具中添加tomcat服务器) eclipse下载注意: eclispe不同版本下载地址:http://www.eclipse.org/downloads/eclipse-packages/ Java开发下载eclipse不同版本注意: jdk版本和eclipse版本一致,否则eclipse打开不了.如eclipse和jdk均是64位 eclipse下载选
-
Eclipse的Debug调试技巧大全(总结)
作为开发人员,掌握开发环境下的调试技巧十分有必要.我们在编写java程序的过程中,经常会遇到各种莫名其妙的问题,为了检测程序是哪里出现问题,经常需要增加日志,看变量的值,这样调试很麻烦.假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间.由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能.那能为你省下一些时间,也将会使你的生活更安逸.轻松. 一.Debug视图 调试中最常用的窗口是: 窗口 说明 Debug窗口 主要显示当前线程方法调用栈, 以及代码行数(有
-
用intellij Idea加载eclipse的maven项目全流程(图文)
IntelliJ IDEA简称IDEA,是常用的java开发工具,相对eclipse在使用上入门较难,但在编写java代码方面比较eclipse方便,强大(个人使用心得),下面介绍如何用intellij Idea加载eclipse的maven项目 eclipse的maven项目目录 全流程加载项目打开intellij Idea file -> new -> module from existing Sources 选择.pom的文件,系统将自动加载maven项目 加载后显示的界面如下图所示 设
-
Eclipse如何导入Maven项目详解(新手初学)
最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享. 通俗的来说,Maven就是个类似于git的项目管理工具.而Spring MVC就是将M(Model).V(View).C(Controller)三者进行分离进行处理,更有利于开发的进行.下面我将介绍一个别人已经编译好的Maven项目扔给你应该怎样导入到集成开发环境中. 开发环境:Eclipse Step1: 在Eclipse中,
-
eclipse如何搭建Springboot项目详解
一.分步骤集成 1.1 整合连接池hikariCP 介绍:HikariCP 是一个高性能的 JDBC 连接池组件,可以避免连接频繁建立.关闭的开销,实现数据库连接复用: 导入方式:创建spring boot项目,集成如截图 配置application.properties文件 spring.datasource.url=jdbc:mysql://ip地址/你的数据库名?serverTimezone=GMT%2B8 spring.datasource.username=root spring.da
-
使用IntelliJ IDEA 配置安卓(Android)开发环境的教程详解(新手必看)
上移动端的测试课,老师和同学们用的都是eclipse, 只有我一个人用的是idea(用了两款软件之后觉得IDEA更好),真的太难了,配置环境就只有一个人孤军奋战了,自己选择的路,爬都要爬完,害! 有大佬推荐我用Android studio,去了解了一下,这个软件也不错,考虑到已经用了IDEA那就用吧. 操作环境和基本配置 操作环境:Win 10 基本环境配置:Java 1.8 基本工具:IDEA(自行下载安装购买,支持正版!) 一.jdk的下载安装与配置 1.1下载安装 jdk的官网下载
-
对Golang import 导入包语法详解
package 的导入语法 写 Go 代码的时经常用到 import 这个命令用来导入包,参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调用: fmt.Println( "我爱北京天安门" ) fmt 是 Go 的标准库,它其实是去 GOROOT 下去加载该模块,当然 Go 的 import 还支持如下两种方式来加载自己写的模块: 相对路径 import "./model" // 当前文件同一目录的 model 目录
-
Python 开发工具PyCharm安装教程图文详解(新手必看)
PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手. 同时支持Google App Engine,PyCharm支持IronPython.这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具. PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳
-
SVN导入maven项目报错解决方案
在项目中,曾今遇到过这种问题,用eclipse将项目从svn下载下来,maven去自动下载jar包怎么都报错,本来时间就很紧张, 还特么遇到这种坑爹的问题.不过,整了我一天,最后终于在同事的帮助下,搞定了这个问题了. 这里来记录一下: 1.先将项目下载到本地(注意:这里问题就来了,下载的时候不要用eclipse去下载,直接随便创建一个文件夹用svn下载就行.) 2.再用eclipse导入maven项目. 这样就可以了,非常简单的步骤,可是一但没走对,怎么都是报错. 从同事那里得知,这个可能和上传
-
教你如何用Eclipse创建一个Maven项目
一.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 1.去下载Maven 2.设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\apache-maven-XXX 将%MAVEN_HOME%\bin添加到Path变量下 3.运行CMD,输入mvn -v后可以看到Maven的版本信息等则表示安装成功 二.创建Maven项目和依赖 2.1 创建Maven项目的两种方式 第一种创建方式:使用命令行手动创建 mvn arche
-
Java实现Excel导入导出操作详解
目录 前言 1. 功能测试 1.1 测试准备 1.2 数据导入 1.2.1 导入解析为JSON 1.2.2 导入解析为对象(基础) 1.2.3 导入解析为对象(字段自动映射) 1.2.4 导入解析为对象(获取行号) 1.2.5 导入解析为对象(获取原始数据) 1.2.6 导入解析为对象(获取错误提示) 1.2.7 导入解析为对象(限制字段长度) 1.2.8 导入解析为对象(必填字段验证) 1.2.9 导入解析为对象(数据唯一性验证) 1.3 数据导出 1.3.1 动态导出(基础) 1.3.2 动
-
Maven分步详解多环境配置与应用流程
目录 多环境开发 步骤1 步骤2 步骤3 步骤4 步骤5 步骤6 总结 跳过测试 IDEA工具实现跳过测试 配置插件实现跳过测试 命令行跳过测试 多环境开发 我们平常都是在自己的开发环境进行开发,当开发完成后,需要把开发的功能部署到测试环境供测试人员进行测试使用,等测试人员测试通过后,我们会将项目部署到生成环境上线使用. 这个时候就有一个问题是,不同环境的配置是不相同的,如不可能让三个环境都用一个数据库,所以就会有三个数据库的url配置,我们在项目中如何配置?要想实现不同环境之间的配置切换又该如
随机推荐
- VBS教程:属性-AtEndOfLine 属性
- oracle中decode函数的使用方法
- 显示器电源被雷击故障的检修方法
- Java刷视频浏览量点赞量的实现代码
- java指纹识别以及谷歌图片识别技术源码
- javascript删除元素节点removeChild()用法实例
- PHP使用Session遇到的一个Permission denied Notice解决办法
- 网站404页面3秒后跳到首页的实例代码
- 数据库的用户帐号管理基础知识
- php面向对象全攻略 (七) 继承性
- jquery用offset()方法获得元素的xy坐标
- 利用Javascript实现BMI计算器
- 详解Unix/Linux中周期执行指令Crontab命令
- Win2003 防火墙导致Serv-U FTP不能正常登录的解决方法(FEAT 211-Extension supported CLNT)
- Java创建类模式_动力节点Java学院整理
- php输出xml属性的方法
- 一个PHP日历程序
- YII框架学习笔记之命名空间、操作响应与视图操作示例
- Android仿微信左右滑动点击切换页面和图标
- python实现飞机大战小游戏