1. 程式人生 > >Myeclipse - Web項目轉換技巧--處理Java項目、SVN非Web項目問題

Myeclipse - Web項目轉換技巧--處理Java項目、SVN非Web項目問題

問題 ava 最簡 路徑 編輯器 臨時 str ssp view

喜歡從業的專註,七分學習的態度。

概述

對於Java調試,使用Eclipse習慣性的使用Junit調試,使用Myeclipse習慣性的將項目轉成Web項目在Tomcat或Weblogic中調試,在Myeclipse項目對項目Web屬性的理解有助於應對開發環境的配置、發布和部署,涉及的技巧和操作比較多。最常用最簡單的技巧是將Java項目轉Web項目技巧。

環境準備:創建一個Java項目

  • 打開Myeclipse--右鍵--選擇Project
    技術分享
    創建1
  • 點擊Next(下一步)
    技術分享
    創建-項目
  • 點擊Finish(完成)
技術分享
完成

一些時候,SVN上傳的項目,為安全起見,SVN不會上傳項目的配置信息,項目信息需要自己配置。
還有一些時候,項目創建時間比較老,是作為一個Java項目保存,需要手動轉換成Web項目。

關鍵點: Web項目、替換、配置文件。

轉換方法

正規方法:修改.project文件後再到Myeclipse中設置Web屬性。
非常規方法:替換法,在工作空間中創建令一個Web項目,將配置文件全部替換當前項目,使用文本編輯器修改所有配置文件中的項目名稱。

正規方法

  • 找.project文件
    在項目上右鍵,點擊properties-->Resource,找到文件路徑
技術分享
路徑
  • 編輯project文件
    使用文本編輯器打開.project文件,增加如下內容:

    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

技術分享
修改.project文件


保存後,在工程上刷新或重啟Myeclipse。

  • 添加Web屬性
    在工程上右鍵--屬性--Myeclipse--Project Factes,勾上Dynamic Web Module 3.0和Java,點擊確定。
技術分享
Web屬性
  • 完成
    此時,項目已經轉化成了Web項目,可以在Java Build Path中設置依賴和Web屬性了。
技術分享
Web項目

非常規方法

這種方法可以使用在任何需要轉換成Web項目的情況,難點是需要熟悉Myeclipse的所有配置文件,知道哪些配置文件需要修改,但是也有技巧。

技巧: 復制創建的臨時Web項目的所有配置文件,替換到主項目下,將主項目所有配置文件都打開,搜索臨時項目名稱,將所有臨時項目名稱的地方都修改成主的項目名稱。Myeclipse涉及的所有配置文件的地方包括.settings下的文件和.project、.classpath兩個文件。

技術分享
配置文件

替換的細節就不一一截圖,說到點到不差.

最好的處理Web項目轉換是理解哪些配置文件控制哪些Web屬性,合理應對。

一步一步,堅持積累,堅持學習。

Myeclipse - Web項目轉換技巧--處理Java項目、SVN非Web項目問題