eclipse 将javaWeb项目转化成maven项目
eclipse 将javaWeb项目转化成maven项目
CreateTime--2018年4月18日16:04:18
Author:Marydon
1.首先,maven项目的标准目录
2.web项目项目jar包由maven托管
以webservice项目接口为例,下图为web项目目录,开发工具介绍使用eclipse
说明:这里的resources文件夹,也只是放了配置文件,个人的独创,可以忽略这个细节。
第一步,将web项目转为maven项目;
选中当前项目-->右键-->Configure-->Convert to Maven Project;
配置项,一律采用默认-->直接Finish
第二步,创建目录 src/main/java,src/main/resources,src/test/java,src/test/resources,并将源src目录下的内容进行迁移;
第一步完成之后,src目录肯定直接报错,忽略;
找到src所在磁盘目录并进行复制:选中"src"目录,Alt+Shift+W-->Systerm explorer-->对src目录进行复制;
回到eclipse,选中项目-->右键-->Reresh-->你会发现:src - 副本目录出现了;
创建目录:src/main/java,src/main/resources,src/test/java,src/test/resources;
方法:
将原来的src目录删掉(这是必须的,不用担心,src - 副本已经做了备份);
选中项目-->右键-->New-->选择 "Source Folder"-->Next;
注意:一定不要选错了,不是Package!
分别创建4次:src/main/java,src/main/resources,src/test/java,src/test/resources
说明:为什么一定要将src目录删掉呢?因为不删除的话,main和test目录无法创建在src下面,不信你可以试试。
目录创建成功后,可以看到下面maven自动生成了src和target目录及子目录
将src - 副本中的内容拷贝到刚才新建的目录中去;
方法:将utils,webservice三个目录直接拖拽到src/main/java中
将test目录下的Test.java直接拖拽到src/main/test中
移动后,目录展示:
把src - 副本删除即可,并且,以同样的方式把resources目录下的配置文件移动到src/main/resources目录下。
第三步,创建webapp目录并将WebContent目录下的内容进行迁移到该目录下;
创建webapp目录
直接New-->Folder-->设置名称为webapp即可。
注意webapp目录的创建位置,一定不要建到上面的src/main下面了。
迁移
同样,也是直接选中WebContent目录下所有的内容,直接拖拽到webapp目录下即可,并删除WebContent目录。
第四步,jar包通过pom.xml文件引入;
打开pom.xml文件-->切换到pom.xml视图-->删除标签:sourceDirectory
原因:因为maven项目的源文件的默认目录为src/main/java,而第一步将web项目转换成maven项目后,
eclipse发现源文件的目录发生了变化,所以就改成了src,而经过第二步,我们已经遵循了maven的项目规范,所以要删除。
第五步,修改class文件编译位置
网上有很多教程,都说要修改class文件的默认保存位置,实在是巨坑,一定不要修改!!!
第六步,修改maven web项目的发布项
选中项目-->右键-->properties-->
将测试部分和/WebContent移除掉
第七步,发布并运行mavenWeb项目
使用maven对项目进行打包,在Tomcat下运行
相关推荐:
- maven 创建web项目的标准目录结构
- maven 如何给web项目添加jar包依赖
- eclipse 如何运行mavenWeb项目
- eclipse 创建mavenWeb项目
转载于:https://www.cnblogs.com/Marydon20170307/p/8875886.html
eclipse 将javaWeb项目转化成maven项目相关推荐
- 把Eclipse项目转换成Maven项目
把Maven项目转换成Eclipse项目只要使用Maven的Eclipse插件就能做到 mvn eclipse:eclipse 其实Maven的Eclipse插件也有把Eclipse项目转换成Mave ...
- 将一个普通的java项目转化为maven项目
在学习Spring事务时,我参考的书的源码不是maven项目,整本书依赖的100多个jar包都在一个文件夹里,我本来对spring每个模块的学习源码都放在一个Github仓库里,每一个项目都是mave ...
- 项目jetty服务器,maven项目配置Jetty服务器
org.mortbay.jetty jetty-maven-plugin 8.1.7.v20120910 5 /bfc-loms 8080 500000 主要在maven的pom.xml里增加如上配置 ...
- 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目
本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...
- IntelliJ-将Java项目/模块转换为Maven项目/模块
本文翻译自:IntelliJ - Convert a Java project/module into a Maven project/module I have a project on Bitbu ...
- Eclipse中从svn检出maven项目,报pom.xml错误,相关包或类不能导入的问题
在使用eclipse的时候,我们用svn插件检出项目,常常有一些问题,莫名其妙的出现,莫名其妙的又会变好了,这让强迫症发作的我来说是个噩梦,之前看到网上的n多种解决方法,然而貌似对于我并不实用.今天自 ...
- eclipse将java项目转换成maven项目
前几天做了一个事情,就是将一个普通的java web的工程转换成maven项目,现在分享一下做法,以及一些过程中我遇到的一些问题和注意点. 注意点:转成maven项目的有几点需要注意的. (1)找不到 ...
- jenkins pipeline、用户权限管理、插件下载地址更改、凭证管理、自由风格项目构建、maven项目构建、常用的构建触发器、邮件发送、SonarQube代码审查
CI持续集成流程 pipeline jenkins安装pipeline插件: 简单使用: 查看流水线语法: 片段生成器: 2.0以后推荐使用声明式语法:右侧下拉框是一些步骤,都可以自动生成 Decla ...
- IDE创建maven项目——vscode的maven项目使用
目录 maven开发 1.maven配置 1.1.进入设置 1.2.进行配置 2.创建maven 1.1.创建 maven开发 1.maven配置 1.1.进入设置 打开vscode进入文件--> ...
最新文章
- 基于协同过滤算法的推荐
- C++、python、CUDA性能分析--矩阵乘法
- python代码异常对照表格_Python表格py错误(pandas错误?)
- python django用户登录系统_Django实现用户注册登录
- Debian/Ubuntu系统下,apt-get update 、apt-get upgrade 、apt-get dist-upgrade 命令之间的区别
- hadoop学习视频
- 堆积如山的Java面试简历,如何脱颖而出?写简历前你先要做这些
- 两个PDF合并成一个PDF怎么做?三分钟教会你两种方法
- 数字图像处理与Python实现-颜色空间转换-RGB颜色空间与YIQ颜色空间转换
- word怎么竖向选中,word怎么文字竖排的两种方法
- 苹果手机怎么在照片上添加文字_怎么给手机照片添加文字?没想到方法这么容易,1分钟就能学会...
- 视频资源网站采集-视频资源API采集教程
- 2013网易校园招聘笔试题
- mysql截取两个括弧中间的字符_mysql 截取指定的两个字符串之间的内容
- 你的跑步姿势正确吗? 教你正确跑步姿势 常识
- 深入理解Java虚拟机(周志明版)总结—WSYW126
- Android——最简单的 JS H5 交互
- jquery ajax 二级联动
- Spring Boot集成第三方登录之微信登录
- Yade安装+优化教程