ApplePedlarの日記

2011-01-21

EclipseでLiftプロジェクトを作ってWTPで動かす方法

思いのほかスマートにできた気がします。

Scala-IDEがちゃんと動くようにするために少し面倒な作業あり

結局うまくいってません。

  1. JDKインストール
  2. Mavenインストール(環境変数M2_HOMEか何かの設定も必要)
  3. Eclipse-jee-galileorインストール
  4. Eclipseにm2eclipseプラグインインストール( http://m2eclipse.sonatype.org/sites/m2e )
  5. Eclipseにm2eclipse-ectrasプラグインインストール( http://m2eclipse.sonatype.org/sites/m2e-extras )
  6. eclipse.iniの-vmargsの行の手前に「-vm(改行)C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe」を追記し、Eclipse再起動
    • JDKのパスは自分の環境に合わせること
  7. EclipseScala-IDEプラグインインストール( http://download.scala-ide.org/update-current-35 )
  8. File->New->Other->Maven->Maven Project->Next
  9. Select project name and locationの画面はそのままNext
  10. Select an Archetypeの画面でFilterに「liftweb」と入れ、適当なArchitypeを選択してNext
    • 例えばlift-archtype-basic_2.8.1を選択
    • ローカルリポジトリに無いと無理かも
  11. Enter an artifact id.の画面でGroup Idに適当なグループ名、Artifact Idに適当なプロジェクト名を入れ、Finish
    • 例えばGroup Idにjp.applepedlar、Artifact Idにhelloliftと入力
  12. このままではコンパイルが通らないので.projectと.classpathScala-IDEを有効にするための追記を行う(後述)。
  13. プロジェクトを右クリック->Run As->Run on Serverでサービス起動

.projectの<buildSpec>の先頭に追記

<buildCommand>

<name>org.scala-ide.sdt.core.scalabuilder</name>

<arguments>

</arguments>

</buildCommand>

.classpathの<natures>の先頭に追記

<classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/>

.classpathの<natures>の使用VMの定義を1.5から1.6に変更

変更前:<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>

変更後:<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>

コードを書き換えると激しいビルドエラーになってうまくいかない・・なんでだろう?


参考

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/ApplePedlar/20110121/1295585257
リンク元