elipse或Myeclipse專案轉換;myeclipse2014舉例
有時候開發需要,要將現有的java專案轉換成java web專案,或者java專案轉換成maven專案,這時問題來了?怎麼轉換呢!本文來告訴大家一鍵轉換的方法,當然你也可以通過改變工程資料夾下的.classpath檔案來實現轉換。
myeclipse提供的一鍵轉換功能
不管是Eclipse還是myeclipse只要記住這個操作名稱就行:ProjectFacets;下面使用myeclipse2014舉例說明下:
右鍵工程—》Myeclipse—》ProjectFacets—》轉換操作,圖示如下:
可以發現,可以進行多種型別的轉換,其中DynmicWeb Module Facets為轉換java web。
2.通過修改.classpath完成工程轉換
下面為大家一一列出不同型別專案的.classpath檔案,就一目明瞭了。
1) Java工程的.classpath
很簡單,一共三個模組,src、conf、output,其中conf是IDE(開發工具的jdk,我下面設定的這個path是我新增的本地jdk,預設的是myeclipse自帶的javase-6)。
<?xmlversion="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src"path="src"/>
<classpathentry kind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER">
<classpathentrykind="output" path="bin"/>
</classpath>
2) Java web工程的.classpath
可以發現,有明細的不同,javaweb工程有j2ee模組,output(輸出路徑)也不是bin,一般是WebRoot下WEB-INF下的classes,但是這個名詞是可以更改的,比如我下面的叫WebContent;還有一個不同的地方就是web專案在jdk配置下面多一個熟悉配置,<attribute name="owner.project.facets" value="java"/>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentrykind="src" path="src"/>
<classpathentrykind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attributename="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentrykind="con"path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentrykind="con"path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentrykind="output" path="WebContent/WEB-INF/classes"/>
</classpath>
3) maven工程的.classpath
mave工程就比較簡單明瞭了,首先的幾個src是maven規定專案結構,一個src、一個target,每個目錄下又分為main和test;另一個不同的地方就是多一個mvn的配置m2e。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentrykind="src" output="target/classes"path="src/main/java"/>
<classpathentrykind="src" output="target/test-classes"path="src/test/java"/>
<classpathentrykind="src" path="src/main/resources"/>
<classpathentrykind="src" path="src/test/resources"/>
<classpathentrykind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentrykind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentrykind="output" path="target/classes"/>
</classpath>
4) JAVA轉maven的.classpth
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentryincluding="**/*.java" kind="src"output="target/classes" path="src/main/java">
<attributes>
<attributename="optional" value="true"/>
<attributename="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentryexcluding="**" kind="src" output="target/classes"path="src/main/resources">
<attributes>
<attributename="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentrykind="src" output="target/test-classes"path="src/test/java">
<attributes>
<attributename="optional" value="true"/>
<attributename="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentrykind="con"path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attributename="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentrykind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attributename="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentrykind="output" path="target/classes"/>
</classpath>
相關文章
- MyEclipse2014使用Hibernate逆向工程生成實體類Eclipse
- hadoop專案開發案例舉例Hadoop
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- c#列舉轉換C#
- SpringBoot專案在Eclipse/MyEclipse中執行Spring BootEclipse
- 使用列舉ENUM替換Switch或If-Else
- MyEclipse2017破解設定與maven專案搭建EclipseMaven
- MyEclipse更換主題皮膚Eclipse
- C# 列舉遍歷和轉換C#
- .net core遷移實踐:專案檔案csproj的轉換
- HttpRunner3原始碼閱讀:4. loader專案路徑載入,用例檔案轉換、方法字典生成HTTP原始碼
- c++11 實現列舉值到列舉名的轉換C++
- Automatic Duck Xsend Motion Mac(fcpx專案轉換Motion工具)Mac
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- Dozer封裝物件或List的轉換封裝物件
- Go專案實戰—引數繫結,型別轉換Go型別
- JAVA反射舉例Java反射
- 死鎖-舉例
- 如何將HEIC轉換為JPG / JPEG或PNG?
- 根據專案用例圖用例點估算專案工時的方法
- 如何將獨立例項轉換成叢集例項EU
- CGO實戰專案中常用的資料轉換和使用Go
- Permute 3 - 媒體轉換專家,隨心所欲轉換格式
- MyEclipse - 通過Maven建立WebApp專案時,生成的專案名中總是包含Maven Webapp的問題EclipseMavenWebAPP
- SQL語句替換查詢結果的的寫法舉例SQL
- (轉)OC專案轉Swift指南Swift
- Vue專案入門例項Vue
- 爬蟲的例項專案爬蟲
- Python專案實戰例項Python
- PDF檔案轉換為DWF檔案
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- plist檔案格式轉換器
- heic檔案如何轉換jpg?
- maven 專案轉化成 gradle 專案實踐MavenGradle
- caj檔案怎麼轉換成word文件,簡單的檔案格式轉換教程
- Java 檔案換行符識別與轉換Java