Difference between revisions of "JP/Setup Development Environment"
(新規作成) |
|||
(One intermediate revision by the same user not shown) | |||
Line 43: | Line 43: | ||
手順2) Eclipseのメニューから、"ファイル">"インポート" を起動し、"一般">"既存プロジェクトをワークスペースへ"を選択します。 | 手順2) Eclipseのメニューから、"ファイル">"インポート" を起動し、"一般">"既存プロジェクトをワークスペースへ"を選択します。 | ||
− | [[File:JP_SetupDevelopmentEnvironment1-1.png|center|Eclipseウィンドウ(インポート)]] | + | [[File:JP_SetupDevelopmentEnvironment1-1.png|600px|center|Eclipseウィンドウ(インポート)]] |
手順3) "ルートディレクトリに選択"から、取得したソースディレクトリを指定し、プロジェクトをワークスペースにコピーをチェックして、OKボタンをクリック | 手順3) "ルートディレクトリに選択"から、取得したソースディレクトリを指定し、プロジェクトをワークスペースにコピーをチェックして、OKボタンをクリック | ||
− | |||
− | [[File:JP_SetupDevelopmentEnvironment1- | + | [[File:JP_SetupDevelopmentEnvironment1-2.png|600px|center|Eclipseウィンドウ(ルートディレクトリに選択)]] |
− | + | [[File:JP_SetupDevelopmentEnvironment1-3.png|600px|center|Eclipseウィンドウ(コピー)]] | |
− | [[File:JP_SetupDevelopmentEnvironment1-4.png|center|Eclipseウィンドウ(ビルド)]] | + | |
+ | 手順4) チェックアウトしたソースの状態では、文字コード指定の関係でビルドエラーが発生するため、以下ファイルの内、「javac target="1.6"」で始まる行に対して、下記に示すように「encoding="UTF-8"」を追記します。ADempiere-3.6.0においては、以下ファイルが対象となります。 | ||
+ | |||
+ | |||
+ | **base/build.xml | ||
+ | **client/build.xml | ||
+ | **install/build.xml | ||
+ | **JasperReportsWebApp/build.xml | ||
+ | |||
+ | |||
+ | [[File:JP_SetupDevelopmentEnvironment1-4.png|600px|center|buildファイル修正)]] | ||
+ | |||
+ | |||
+ | 手順4) utils_devの下のbuild.xmlを右クリックし、ANT buildを実行するとコンパイルが実行されます。 | ||
+ | なお、ビルドはEclipseからのbuildファイルの実行の他、コマンドラインから、RUN_build.bat、RUN_build.shからも実行することが可能です。 | ||
+ | |||
+ | [[File:JP_SetupDevelopmentEnvironment1-5.png|600px|center|Eclipseウィンドウ(ビルド)]] |
Latest revision as of 09:21, 11 January 2014
作業概要
ここでは、開発環境の構築手順として、ソースの取得から、Eclipse上でのコンパイルまでの流れを示します。
事前準備
手順1) 以下から、TortoiseHGをダウンロードし、インストールします。
(ADempiere-3.6.0以前のソースを取得したい場合は、TortoiseSVNをインストールください)
http://tortoisehg.bitbucket.org/download/
手順2) 以下から、eclipseをダウンロードし、インストールします。
http://www.eclipse.org/downloads/
手順3) 作業環境上の任意のディレクトリで、以下のリポジトリパスから、ソースを取得します。
ADempiere-3.6.1以降(Mercurialで管理)
http://adempiere.hg.sourceforge.net/hgweb/adempiere/
ADempiere-3.6.0以前(SVNで管理)
http://svn.code.sf.net/p/adempiere/svn/tags/
Eclipseワークスペースの用意
手順1) Eclipseを起動します。
手順2) Eclipseのメニューから、"ファイル">"インポート" を起動し、"一般">"既存プロジェクトをワークスペースへ"を選択します。
手順3) "ルートディレクトリに選択"から、取得したソースディレクトリを指定し、プロジェクトをワークスペースにコピーをチェックして、OKボタンをクリック
手順4) チェックアウトしたソースの状態では、文字コード指定の関係でビルドエラーが発生するため、以下ファイルの内、「javac target="1.6"」で始まる行に対して、下記に示すように「encoding="UTF-8"」を追記します。ADempiere-3.6.0においては、以下ファイルが対象となります。
- base/build.xml
- client/build.xml
- install/build.xml
- JasperReportsWebApp/build.xml
手順4) utils_devの下のbuild.xmlを右クリックし、ANT buildを実行するとコンパイルが実行されます。
なお、ビルドはEclipseからのbuildファイルの実行の他、コマンドラインから、RUN_build.bat、RUN_build.shからも実行することが可能です。