一、Maven修改
1、IDEA自带(二选一)
找到IDEA的安装路径下的settings.xml文件
D:\Install\java\IDEA2019.2\plugins\maven\lib\maven3\conf
2、自定义(二选一)
首先在IDEA中找到自定义配置的Maven路径。
今天一查发现自己用的是自带的,好像是上次重装系统忘记改了,不过好像也没啥问题。
接着就是找到路径下的settings.xml文件了。
D:\Study\java\apache-maven-3.5.4\conf
3、修改配置
首先用编辑器将文件打开,并找到。
配置jdk版本(本人使用的是11,一般情况配1.8)
<profile>
<id>jdk-11</id>
<activation>
<jdk>11</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.complierVersion>11</maven.compiler.complierVersion>
</properties>
<!--<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>-->
</profile>
二、手动导入项目
手动导入原因是怕自动导入时出错。
1、关闭项目
2、删除项目文件
仅留存src文件夹和pom.xml文件。
3、修改项目名称
将原先的醒目名称改为XX-web
将项目文件夹名称改为XX-web
三、创建Maven新项目
1、新建
创建成功:
2、删除src文件夹
四、创建新模块
1、新建
2、删除新模块的src文件夹
3、创建第一个新模块
4、创建第二个新模块
5、创建第三个新模块
五、移动原始项目
1、关闭新建的项目
2、删除新项目的多余文件
3、将原始项目剪切至新项目
D:\code\MyGiteeProject\mindhr\mindhrserver
4、打开新项目
5、将原始项目添加为Maven项目
打开pom.xml文件后,数比哦右键单击文件出现选择项。
六、修改配置文件
1、修改parent
将原始项目的剪切至最外层的pom.xml文件中;
2、继承关系添加
mindhr-mapper依赖mindhr-model
mindhr-service依赖mindhr-mapper
mindhr-web依赖mindhr-service
CTRL+ALT+空格:添加依赖
3、修改依赖位置
web
移动至mindhr-model
mybatis&druid
移动至mindhr-mapper
mysql依赖不移动,这两个依赖移动的原因是因为数据库操作的文件放在了mapper中。
resources
移动至mindhr-mapper
poi
移动至mindhr-service
security
移动至mindhr-model
七、分代码
1、创建文件夹
2、拷贝代码
打开文件夹拷贝(避免出错)
3、删除原项目文件
4、运行异常
运行项目,报异常
创建文件夹
在service下创建utils文件夹
替换包位置(F6)
移动文件
5、重启报错
解决:service的parent复制到web
6、数据库异常
找原因,发现application.properties文件的文字均为灰色,再看resources文件夹为普通文件夹。
解决方法:将resources文件夹设置为Resources Root
7、启动成功
注:能力有限,还请谅解,争取早日能够写出有质量的文章!