付録G.2 移行対象となるリソース

移行前の環境で開発したリソースのうち移行対象となるリソースをプロジェクトごとに示します。

<この項の構成>
(1) エンタープライズアプリケーションプロジェクトのリソースの移行
(2) Webプロジェクトのリソースの移行
(3) EJBプロジェクトのリソースの移行

(1) エンタープライズアプリケーションプロジェクトのリソースの移行

エンタープライズアプリケーションプロジェクトのリソースの移行について説明します。エンタープライズアプリケーションプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,エンタープライズアプリケーションプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G-2 EARプロジェクトの構成例(アーカイブ形式の場合)

構成例表G-3の項番
<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>
├lib
│└*.jar1
├META-INF
│├application.xml2
│└MANIFEST.MF3
├.mymetadata4
└.project5

(凡例)-:該当なし


表G-3 EARプロジェクト(アーカイブ形式)のリソースとWTPへの移行の可否

項番リソースの種類WTPへの移行移行先
1ライブラリ<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>
2DDファイル<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>¥<コンテンツディレクトリ>¥META-INF
3マニフェストファイル×
4MyEclipseプロジェクトファイル×
5プロジェクト記述ファイル×
(凡例)
○:移行できる △:任意 ×:移行できない -:該当しない
注※
デプロイに必要なプロジェクト定義だけの場合は,移行の必要はありません。ほかに定義がある場合は,直接編集して移行します。

(2) Webプロジェクトのリソースの移行

Webプロジェクトのリソースの移行について説明します。Webプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,Webプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G-4 Webプロジェクトの構成例

構成例表G-5の項番
<Webプロジェクトロケーションディレクトリ>
├.myeclipse
├src
│└*.java1
├WebRoot
│├META-INF
││└MANIFEST.MF2
│├WEB-IN
││ ├classes
││ ├lib
││ │└*.jar3
││ └web.xml4
│└*.html,*.jsp5
├.classpath6
├.mymetadata7
└.project8

(凡例)-:該当なし


表G-5 WebプロジェクトのリソースとWTPへの移行の可否

項番リソースの種類WTPへの移行移行先
1Javaソースファイル<動的Webプロジェクトロケーションディレクトリ>¥src
2マニフェストファイル×
3ライブラリ<動的Webプロジェクトロケーションディレクトリ>¥<Web コンテンツフォルダ>¥WEB-INF¥lib
4DDファイル<動的Webプロジェクトロケーションディレクトリ>¥<Web コンテンツフォルダ>¥WEB-INF
5HTMLファイル,JSPファイル<動的Webプロジェクトロケーションディレクトリ>¥<Web コンテンツフォルダ>
6クラスパスファイル×
7MyEclipseプロジェクトファイル×
8プロジェクト記述ファイル×
(凡例)
○:移行できる △:任意 ×:移行できない -:該当しない

(3) EJBプロジェクトのリソースの移行

EJBプロジェクトのリソースの移行について説明します。EJBプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,EJBプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G-6 EJBプロジェクトの構成例

構成例表G-7の項番
<プロジェクトディレクトリ>
├ .myeclipse
├ classes
│ ├ *.class1
│ └ META-INF
│ └ MANIFEST.MF2
├ src
│├ META-INF
││ └ MANIFEST.MF3
│└ *.java4
├ .classpath5
├ .mymetadata6
└ .project7

(凡例)-:該当なし


表G-7 EJBプロジェクトのリソースとWTPへの移行の可否

項番リソースの種類WTPへの移行移行先
1クラスファイル×
2マニフェストファイル×
3マニフェストファイル×
4Javaソースファイル<EJBプロジェクトロケーションディレクトリ>¥<ソースフォルダ>
5クラスパスファイル×
6MyEclipseプロジェクトファイル×
7プロジェクト記述ファイル×
(凡例)
○:移行できる ×:移行できない -:該当しない