Idea可以在项目根目录上右键选择“添加框架支持”,选择maven,为项目添加Maven支持。

但这样会导致原有项目的目录结构被破坏。

更好的方法是在根目录添加pom.xml文件
在<build>标签内添加 <sourceDirectory>标签,并填入源码根目录的路径名

接着右键点击pom.xml文件,选择Add as Maven project,即可在不修改目录结构的情况下完成转换.

pom.xml 代码示例

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>groupId</groupId><artifactId>frontend</artifactId><version>1.0-SNAPSHOT</version><build><sourceDirectory>src</sourceDirectory><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><encoding>GBK</encoding></configuration></plugin></plugins></build><dependencies></dependencies></project>

解决IDEA修改已有项目为maven项目时目录结构被改变的问题相关推荐

  1. 将常规项目转换为Maven项目

    本节讲述了在 IntelliJ IDEA 中如何将常规项目转换为 Maven 项目. 您可以打开一个现有的非 Maven 项目,并通过 IntelliJ IDEA UI 添加 Maven 支持. 打开 ...

  2. maven工程的目录结构

    Eclipse中一个Maven工程的目录结构 (MacOS) www.cnblogs.com 2016-11-04 17:33 1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclip ...

  3. 从SVN上检出项目转换为maven项目失败

    昨天遇到了一个问题,就是从SVN上下载了公司的一个子项目,结果发现无法转换为maven的目录格式: 报错信息为pom.xml的<parent>标签报错: 然后仔细研究了一下maven发现, ...

  4. MyEclipse2015 Web项目转Maven项目

    1.新建一个Web项目 下面是web项目的结构: 2.项目右键属性(开始转啦,注意诺) 注意:Target  runtime可以随便选一个运行容器,比如tomcat,也可以不改动,直接下一步 注意:下 ...

  5. intellij idea 如何将普通项目转换为maven项目

    1.工程文件下找到文件pom.xml,如果没有,则新建一个并填写好内容. 2.在pom.xml 文件上右键 Add as Maven Project. 3.OK,等待IDEA帮你完成剩余的工作即可,一 ...

  6. IntelliJ IDEA中新建JAVA WEB项目、maven项目

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 在IntelliJ IDEA 中新建一个Web应用项目. 1. 在主界面顶部菜单栏依次"F ...

  7. java maven 读取配置文件_Java项目和maven项目中如何获取设置配置文件中的属性

    通常情况下,我们会在一些配置文件文件中配置一些属性.如: indexPath = E\:\\Tomcat_7.0\\webapps\\ipost_stage\\lucene\\index imgUpl ...

  8. 普通web项目转maven项目

    先要有pom.xml文件 1.首先你要确定你的开发工具是否已经安装上maven: 2.安装配置好后将你的项目导入到开发工具上: 3.右键点击java项目,选择maven选项,在选择Enable Dep ...

  9. 流浪宠物救助网站前端页面_基于SSM(spring+spring mvc+mybatis)开发流浪宠物(猫狗)救助系统,项目为maven项目,后台可配置化,系统可学习性高。...

    项目描述 一套完整的流浪宠物救助系统,系统支持前台会员的注册登陆,流浪猫狗知识,领养中心,团队活动,流浪宠物详情,申请领养等:后台支持管理员的用户信息管理,流浪猫狗信息管理,管理员管理,领养管理,评论 ...

最新文章

  1. linux 搭建任务队列集群,beanstalkd任务队列 linux平台安装测试
  2. 《零基础看得懂的C语言入门教程 》——(十)C语言的指针原来是这样
  3. 【渝粤题库】陕西师范大学191203 法理学导论 作业
  4. metasploitable3渗透测试
  5. 正则 null_正则表达式exec、match、test的区别
  6. [弹性力学]弹力与材力的同一变量的规定正方向的不同导致公式中个别符号不同
  7. 被360整的体无完肤,我真的怒了!
  8. IDEA设置自动导包功能
  9. Windows 2000命令行如何查看进程PID和杀进程
  10. 实验一 熟悉常用的Linux操作,实验2-熟悉常用的HDFS操作
  11. php 监听条码枪输入,一起看看js获取扫码枪输入数据的方法
  12. cat3 utp是不是网线_五类网线(CAT 5E/CAT 3 UTP)
  13. ArcCatalog不能预览地图服务
  14. Photoshop技能167个经典的Photoshop技巧大全
  15. 查SCI索引号和EI索引号的方法
  16. 0003建模实例1 椅子能在不平的地面上放平
  17. 【C语言网】C语言基础题集训练详解(一)
  18. 苏宁大数据怎么运营_苏宁的数据超市带你认识大数据这个营销利器
  19. linux用户密码文件为,Linux用户和密码文件格式详解
  20. 智能手机系统Windows mobile和Symbian的选择

热门文章

  1. 用重构指导Clean Code(二):依恋情结和switch语句
  2. WebBenchmark动态测试Webapi
  3. 【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。
  4. [开源] .Net orm FreeSql 1.5.0 最新版本(番号:好久不见)
  5. [翻译]欢迎使用C#9.0
  6. 使用c# .net core开发国标gb28181 sip +流媒体服务完成视频监控实例教程 亲身完美体验过程...
  7. 错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
  8. SQL Server 2012如何打开2016的profiler文件
  9. 2018 KubeCon + CloudNativeCon完美落幕,行云献力
  10. 广州 office365的开发者训练营交流活动简报