在Eclipse中更改maven項目名的方法
1. 在Eclipse 中修改項目名
沒錯這種方法跟你預(yù)料的一樣簡單,當(dāng)項目已經(jīng)導(dǎo)入到 Eclipse 之后,只需要做兩個事情
1.1 改項目文件夾名稱
選中項目,按 F12 ,改名。
多數(shù)人改項目名只做了這一步,但是后面發(fā)現(xiàn)并沒有起到真正的作用,比如把一個原有的項目 copy 出一個新項目,然后按 F2 改了文件名,再把這個項目部署到 tomcat,會看到 tomcat 提示已經(jīng)有一個“同名”項目部署過了。而 tomcat 提示的這個“同名”顯然指的不是文件名,而是另有所指。
1.2 改項目組件名稱
選中項目,右鍵選擇 Properties ,在左側(cè)菜單欄頂部的輸入框中輸入 web ,選中 Web Project Settings ,在右側(cè)的 Context root 輸入要更改的項目名,OK。
做完這一步才是真正對 WEB 項目 更改了名字,實際上“改項目名”這個工作需要改的是這個 WEB 項目的配置名稱。
2. 手動更改項目配置
這種做法最終也能實現(xiàn)改項目名的效果,只是把方法1里面讓 Eclipse 做的工作自己手工完成了。
2.1 改項目配置
找到項目文件夾,打開 .settings 文件夾,找到 org.eclipse.wst.common.component 文件,文件結(jié)構(gòu)如下:
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="xxx"> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> <property name="context-root" value="xxx"/> <property name="java-output-path" value="/xxx/target/classes"/> </wb-module> </project-modules>
snippet_file_0.txt把文件內(nèi)的 xxx 全部改為想改的名稱,比如 yyy
org.eclipse.wst.common.component 這個文件就是 eclipse web 項目的組件配置文件,其中配置了 web 項目源碼路徑、編譯后代碼輸出路徑,也能看到方法 1.2 中修改的 Context root,這個是文件的根路徑。
完成這一步后普通 WEB 項目的更名就已經(jīng)完成了,如果是 Maven 項目的話還需要多做一步,需要更改 pom.xml 配置
2.2 更改 pom.xml 配置(Maven 項目)
打開 pom.xml 文件,修改以下三項配置,xxx 就是原項目名
<artifactId>xxx</artifactId> <name>xxx Maven Webapp</name> <finalName>xxx</finalName>
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- Eclipse maven項目lombok安裝配置圖解
- Eclipse如何導(dǎo)入Maven項目詳解(新手初學(xué))
- 詳解eclipse創(chuàng)建maven項目實現(xiàn)動態(tài)web工程完整示例
- 用intellij Idea加載eclipse的maven項目全流程(圖文)
- eclipse導(dǎo)入IntelliJ IDEA的maven項目的示例
- eclipse構(gòu)建和發(fā)布maven項目的教程
- MyEclipse8.6首次運行maven項目圖標(biāo)上沒有小M的標(biāo)識怎么解決
- Eclipse將Maven項目打成jar包的方法
- 教你如何用Eclipse創(chuàng)建一個Maven項目
相關(guān)文章
JAVA如何把數(shù)據(jù)庫的數(shù)據(jù)處理成樹形結(jié)構(gòu)
本文介紹了JAVA如何把數(shù)據(jù)庫的數(shù)據(jù)處理成樹形結(jié)構(gòu),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
OpenFeign無法遠(yuǎn)程調(diào)用問題及解決
文章介紹了在使用Feign客戶端時遇到的讀超時問題,并分析了原因是系統(tǒng)啟動時未先加載Nacos配置,為了解決這個問題,建議將Nacos配置放在`bootstrap.yml`文件中,以便項目啟動時優(yōu)先加載Nacos配置2024-11-11
SpringBoot實現(xiàn)對超大文件進(jìn)行異步壓縮下載的使用示例
在Web應(yīng)用中,文件下載功能是一個常見的需求,本文介紹了SpringBoot實現(xiàn)對超大文件進(jìn)行異步壓縮下載的使用示例,具有一定的參考價值,感興趣的可以了解一下,2023-09-09
詳解Spring Boot 使用Spring security 集成CAS
本篇文章主要介紹了詳解Spring Boot 使用Spring security 集成CAS,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
RocketMQ生產(chǎn)者一個應(yīng)用不能發(fā)送多個NameServer消息解決
這篇文章主要為大家介紹了RocketMQ生產(chǎn)者一個應(yīng)用不能發(fā)送多個NameServer消息原因及解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
Java創(chuàng)建線程池為什么一定要用ThreadPoolExecutor
本文介紹了Java創(chuàng)建線程池為什么一定要用ThreadPoolExecutor,手動方式使用ThreadPoolExecutor創(chuàng)建線程池和使用Executors執(zhí)行器自動創(chuàng)建線程池,下文更多相關(guān)內(nèi)容需要的小伙伴可以參考一下2022-05-05
如何在Spring Boot應(yīng)用中優(yōu)雅的使用Date和LocalDateTime的教程詳解
這篇文章主要介紹了如何在Spring Boot應(yīng)用中優(yōu)雅的使用Date和LocalDateTime,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

