MyEclipse中刪除對Struts、Hibernate、Spring的支持 (轉)

MyEclipse中刪除對Struts、Hibernate、Spring的支持  


最近碰到添加了ssh的支持,但又發現有些包,或配置文件不正確,想重新添加,但MyEclipse沒有自動重新加載功能,於是到網上搜索了相關內容,總結如下:

一、首先是撤消MyEclipse對Struts的支持

    關鍵的步驟是兩個,一是把struts-config.xml文件刪除,二是修改.project文件。
    第一步無需贅述,在左側的導航欄裏找到文件delete即可,相信學到了部署struts的各位都能做到。刪除config文件是主要的,否則重新部署struts時MyEclipse會癱瘓。其他由MyEclipse自動生成的struts相關文件可以不去理會,等重新部署的時候如有重名他們將會被自動覆蓋。單純的刪除config文件還是不能使struts的選項重新出現在MyEclipse的菜單裏,這時我們需要進行第二步。
    第二步詳細說一下:.project文件在MyEclipse裏不能直接看到,要到你的項目文件夾裏去找,用記事本打開.project文件,刪除裏面帶struts的那個節點即可——natures標籤中的“<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>”這句,刪除後保存退出。這時主要操作已經完成,MyEclipse的子菜單裏還是沒有出現add struts的選項,我們再把項目刷新一下,讓新改的.project文件生效:在左側目錄中,右鍵單擊項目,選擇Refresh即可。這時候struts功能又可以試用了,再重新部署struts功能即可。

 

二、撤消MyEclipse對Hibernate的支持

    我是通過菜單MyEclipse->Project Capabilities添加了對Hibernate的支持,添加容易,刪除難,菜單裏好像沒有刪除對Hibernate支持的功能,只能手工刪除了: 
    1.把項目根目錄下文件.myhibernatedata刪除 
    2.修改項目根目錄下文件.project:刪除其中兩段內容: 
    <buildCommand>                
            <name> 
                    com.genuitec.eclipse.hibernate.HibernateBuilder 
            </name>           
            <arguments>            
            </arguments>        
    </buildCommand> 
    <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature> 
    3.刪除Hibernate對應的mapping file,class 
    這樣就徹底刪除了對Hibernate的支持,對於刪除其他的支持同理。

 

三、撤消MyEclipse對Spring的支持

    1. 從build path中刪除spring libs
    2. 手工修改工程目錄下的.project文件中相關的內容(即相關的nature,buildComman)
    3. 刪除工程目錄下的.springBean文件
    刷新工程,在工程右鍵菜單的myeclipse下面add spring capacity項就又回來了

原文地址:http://blog.163.com/wuhengzhizheng@126/blog/static/361367892012922311980/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章