برنامه نویسی واکنشی

معرفی شیوه های نوین برنامه نویسی

برنامه نویسی واکنشی

معرفی شیوه های نوین برنامه نویسی

در این وبگاه سعی می شود که منابع و مقالات جدید در دسترس پارسی زبانان قرار گیرد.
که شامل موضوعات زیر می شود:
,scala,java Nio, non-blocking, event-driven

۱ مطلب با کلمه‌ی کلیدی «sbt» ثبت شده است

اگر شما هم مثل من از Play   استفاده می کنید و دوست دارید که همزمان از همان منابع در sbt هم استفاده کنید بدون حتی دانلود کردن خود sbt  به صورت زیر عمل کنید:

به پوشه نصب Play   رفته ویک فایل با نام sbt.bat  ایجاد می کنیم که محتوای فایل به صورت زیر است:

:begin

@echo off

 

setlocal enabledelayedexpansion

 

set p=%~dp0

set p=%p:\=/%

set fp=file:///!p: =%%20!

set buildScript="%~dp0framework\build.bat"

java -Dsbt.ivy.home="%~dp0repository" -Dplay.home="%~dp0framework" -Dsbt.boot.properties="%fp%framework/sbt/sbt2.boot.properties" -jar "%~dp0framework\sbt\sbt-launch.jar" %*

فایل را ذخیره کرده و یک فایل دیگر به نام  sbt2.boot.properties  درزیر شاخه framework\sbt ایجاد می کنیم که محتوای آن به شرح زیر است:

[scala]

  version: 2.9.2

 

[app]

  org: org.scala-sbt

  name: sbt

  version: ${sbt.version-read(sbt.version)[0.12.2]}

  class: ${sbt.main.class-sbt.xMain}

  components: xsbti,extra

  cross-versioned: ${sbt.cross.versioned-false}

 

[repositories]

  local

  maven-local

  typesafe-ivy-releases: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext]

  maven-central

 

[boot]

  directory: ${play.home}/sbt/boot

 

[ivy]

  ivy-home: ${play.home}/../repository

 

 از مخازن Play  در sbt استفاده میکنیم.

تذکرات: از آنجا که Play   به عنوان یک افزونه sbt است اینکار به راحتی و بدون نیاز به ابزار اضافی  انجام می پذیرد.

برای لینوکس نیز میتوان کار مشابهی کرد که با کمی تلاش به همین شکل قابل دست یابی است. نسخه Play  مورد بحث 2.1.1 است.(:

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ آبان ۹۲ ، ۱۵:۱۳
irgeek