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

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

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

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

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

استفاده از مخازن Play در 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 است.(:

 

موافقین ۰ مخالفین ۰ ۹۲/۰۸/۱۴

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی