首先:项目上右击->configure->Convert to Maven Project 将项目转化为maven项目。 或者在.project文件中natures节添加

org.eclipse.m2e.core.maven2Nature

完成pom.xml相关基础配置。然后修改build节使maven打包时兼容之前的项目路径配置。 ecplise 打开pom.xml文件选择effective POM 视图可以看到最终打包时的pom.xml的配置。

配置在pom.xml中节下的

:即为java文件根目录 该路径是相对于pom.xml的相对路径

测试java文件根目录

编译后class存放路径

即为配置文件根目录

maven install 后的项目名 默认为项目名-版本号

org.apache.maven.plugins

maven-war-plugin

2.2

WebContent\WEB-INF\web.xml

${project.basedir}\target\WebContent

${project.basedir}\WebContent

org.apache.maven.plugins

maven-compiler-plugin

${java-version}

${java-version}

true

UTF-8

${project.basedir}\WebContent\WEB-INF\lib

尤其注意:

warSourceDirectory : 项目webapp/webcontent路径

webappDirectory :maven打包后生成的资源路径。

这样打包出来的war就是我们想要的结构了。

然后如果是ecplise+tomcat 启动项目的话,那么如果出现tomcat下项目结构不对,可以检查下.setter/org.eclipse.wst.common.component文件

Java项目如何改成maven_普通java项目改进为maven:ecplise相关推荐

  1. mysql接口java代码_java改成接口类

    类图 1.如果开发java项目最好设置如下:----->Tools ----->Option---->Notation---->Default中的值改成Java 2.将模型转换 ...

  2. java架构师_成为一名Java高级架构师究竟要学哪些东西??

    Java架构师,应该算是一些Java程序员们的一个职业目标了吧.很多码农码了五六年的代码也没能成为架构师.那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力 ...

  3. 解密PreAngel区块链布局:平台协议类项目占4成,多个项目蓄势待发

    01 PreAngel成立背景 PreAngel由王利杰于2011年创办,已经连续成立了6支基金,共管理6亿人民币.基金名称含义对标美国的Super Angel(投资超早期的创业团队),在基金早期的投 ...

  4. java eclipse如何把项目路径改成自己本地tomcat的路径

    1. 找到Servers下的使用的Server 2. 双击打开server或右键Open 3. 此时只需要修改Server Locations,选择第二个选择项即可,如果此时选项灰色不可选,则需要执行 ...

  5. java把date改成时间戳_spring处理数据库中Date类型字段转换成时间戳问题

    有两种方式可以解决日期转换Json问题: 1.(不推荐)局部修改,自定义注解进行将日期类型转换为Date类型. 2.(强烈推荐)全局修改,用MappingJackson2HttpMessageConv ...

  6. Java代码转换成伪代码生成器_将一段java程序片段改成算法伪代码

    自己稍微改了一下,但是还不够正确和简洁,希望大神可以帮忙改一下List>arrayStir=newArrayList>()//创建集合存节点的值fori←0topdoList 自己稍微改了 ...

  7. java显示毫秒改成分钟_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

    public classTest {/*** 英文简写(默认)如:2010-12-01*/ public static String FORMAT_SHORT = "yyyy-MM-dd&q ...

  8. java 8代码 改 java7_Java 8 到 Java 14,改变了哪些你写代码的方式?

    前几天,JDK 14 正式发布了,这次发布的新版本一共包含了16个新的特性. 其实,从Java8 到 Java14 ,真正的改变了程序员写代码的方式的特性并不多,我们这篇文章就来看一下都有哪些. La ...

  9. Java平凡之路-成长篇(02) -Java技术选型搭配

    @:今晚有点时间,写点什么好呢? @:写点公司Java后台项目搭建技术选型 @:Java后台的技术很多,所以搭配选择也就自然多了 让我们来看下组合,[你在公司中使用哪种组合,欢迎留言] 1>JS ...

最新文章

  1. 5 关于数据仓库维度数据处理的方法探究系列——缓慢变化维处理——全历史记录...
  2. 全球增长最快域名解析商Top10:DNSPod新网上榜
  3. php 连续点击事件,javascript设置连续两次点击按钮时间间隔的方法_javascript技巧...
  4. 怎么快速搜索服务器里的文件,Windows中快速搜索指定文件夹
  5. Verilog定义计算位宽的函数clogb2
  6. 学习笔记(03):Python实战编程-sys模块
  7. 链接服务器 慢_redis服务器cpu100%的原因和解决方案
  8. 大数据ab 测试_在真实数据上进行AB测试应用程序
  9. m1芯片MacBook Air安装arm版MacTeX及配置
  10. 【网络安全工程师面试合集】—邮件协议是如何被安全人员利用的?
  11. td自动换行:设置table布局固定,td根据设定宽度自动换行
  12. 智慧小区云平台解决方案
  13. 数据库基本语句和关键字详解
  14. sql 循环语句几种方式
  15. 然之协同 PHP,php然之协同管理系统
  16. 怎么将PDF转换成jpg图片?免费方法了解一下
  17. CodeForces1036 F Relatively Prime Powers(莫比乌斯容斥)
  18. RabbitMQ(二) | 消息可靠性(消息确认机制、消息持久化、消息重试机制)
  19. Unity图片优化神器 - Dither算法进阶方案
  20. 智能文档处理IDP关键技术与实践-高翔

热门文章

  1. php 文件管理系统_如何编写程序实现图书管理系统的个人图书借阅查询功能
  2. 【Matlab 控制】矩阵、图像操作基础
  3. 在Windows环境下编译cocos2d-x-3.0
  4. CLion上用platformIO开发esp32,CLion开发esp32详细配置流程
  5. 【模块】脉搏血氧仪和心率监测仪生物传感器MAX30102
  6. 转载:linux+arm 网卡故障调试:ethtoolphy寄存器读写
  7. Linux之文件管理(一)
  8. 【总结整理】《人人都是产品经理》---读后感
  9. C# 单精度转换双精度丢失的问题
  10. 简单检测CDN链接是否有效