大家好,用maven来管理我们的项目是我们现在的首选.那么如何给一个maven项目改名?要注意哪些细节,我们来一起开一下。
一.终极目标
我们现在要将原项目名:xwtec-parent 重命名成新项目名:milogenius-wechat-web
二.操作流程
首先我们找到项目在磁盘中的位置,将它重命名为milogenius-wechat-web
![7906f0914999ed068e6156e233a63058.png](https://i-blog.csdnimg.cn/blog_migrate/343590730b75a2fe298006f7caa6c716.jpeg)
接下来,我们把项目导入idea开发工具,如下图:
![4f23d01a0e91c8bdfdb7ca2fb1ae8db7.png](https://i-blog.csdnimg.cn/blog_migrate/ad385b0142256748c73192787876a2bb.jpeg)
接下来,我们修改父级项目pom.xml文件的artifactId
![1c03587a9243248f70c268d958d64de3.png](https://i-blog.csdnimg.cn/blog_migrate/3de08eb47009d3d0930234abe59bd840.jpeg)
修改以后如下图:
![d74d1173c53f392364dcf594e14b88fb.png](https://i-blog.csdnimg.cn/blog_migrate/313db4920ee826a14b9f5fa9e76198d9.jpeg)
接下来,在开发工具右下角会弹出配置框,点击导入配置;
![20731d9d76c4cf1b2a05a095bacc28cb.png](https://i-blog.csdnimg.cn/blog_migrate/0dab3c4c34af9a90d668665d3a9cd629.jpeg)
接下来,我们给项目改名,如下图操作流程操作;
![0297a53fd0f21304030f28faaecfd4a8.png](https://i-blog.csdnimg.cn/blog_migrate/9318399ca62a8d3decf7447c14995957.jpeg)
重命名以后,如下图所示
![ddb5154bf998a4fc5a5fc5bf9dfd725b.png](https://i-blog.csdnimg.cn/blog_migrate/8f0fd4bca128ec464d405c027cc1362e.jpeg)
到目前为止,看似一切ok,我们尝试启动;
![f124cbecb44f23047eaa01727be1280e.png](https://i-blog.csdnimg.cn/blog_migrate/3a65deef0021f7b669700233a55e89e6.jpeg)
我们发现报错,这是由于子模块受父级项目管理,我们改了项目名称和artifactId,导致子模块的配置中找不到父级项目导致的;
接下来,我们修改各个子模块的pom.xml配置文件。
![f1fa72b5f6d11cb10790e665e0caba85.png](https://i-blog.csdnimg.cn/blog_migrate/175e5a2da4a9720a351183d40f47466c.jpeg)
修改之后,如下图所示
![dff0c0d4e2d83de347dbb0c6030b195b.png](https://i-blog.csdnimg.cn/blog_migrate/e93b4bf3648da94759e317c5894ab98c.jpeg)
我们尝试启动,发现启动正常,文章到此结束
![f43a9128c7e6b2224f88fed873207c4e.png](https://i-blog.csdnimg.cn/blog_migrate/46b23228f2f4f32edc085e02a7de5849.jpeg)