• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scalaコーディングの準備
 

Scalaコーディングの準備

on

  • 379 views

Scalaで開発するにあたって、Eclipseとデバッグの設定を行います

Scalaで開発するにあたって、Eclipseとデバッグの設定を行います

Statistics

Views

Total Views
379
Views on SlideShare
379
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scalaコーディングの準備 Scalaコーディングの準備 Presentation Transcript

    • Scalaコーディングの準備 for Windows { 漆黒のIDE導入編 CA ADvance 技術統括本部 Arakaki Yusuke
    • アジェンダ     IDEのダウンロード SBTプラグインの導入 Skinny Frameworkをプロジェクトとして読み込み アプリケーションをDebug  (前提)localhost上のJVMをport5005でデバッグ
    • GOAL   IDEを使ってコーディングできる デバッグが使える
    • IDEのダウンロード  Scala IDEをダウンロードします。  http://scala-ide.org/ ダウンロードが遅いので、お昼にでも出ましょう
    • Skinny Frameworkの ダウンロード  Skinny-blak-app.zipをダウンロード  https://github.com/seratch/skinny-framework/releases
    • SBTにEclipseのプラグインを 導入 1. Skinny FrameworkのZipを展開後、project/plugins.sbtを開く 2. 下記の設定を追記(設定同士は空白行で区切ること)  addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.4.0")
    • SBTにEclipseのプラグインを 導入 1. SBTを起動してecplipseコマンドを叩く  sbt eclipse
    • SBTにEclipseのプラグインを 導入 1. Eclipseを起動してプロジェクトを読み込む  Fileタブ→Import…→Existing Project into Workspase
    • Debugの設定
    • Debugの設定(SBT)  sbt.batに下記のオプションを追加Fileタブ   -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 デフォルトであれば下記の様になっているかと思います。 set SCRIPT_DIR=%~dp0 java -Xmx1024M -Xss1M -Xdebug Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -XX:+CMSClassUnloadingEnabled XX:MaxPermSize=256M -jar "%SCRIPT_DIR%binsbt-launch.jar" %*
    • Debugの設定(Eclipse) 1. Run→Debug Configurations...から下記の様に設定 Project:<プロジェクト名> Connection Type:Standard (Socket Atttach) Host:localhost port5005
    • Debugの設定(Eclipse) 以上です。 Eclipse上からBreakpointを置いて確認してみましょう。