Aggregator for ScalaModules Framework

ScalaModules is a Scala DSL to ease OSGi development.

Лицензия

Лицензия

Категории

Категории

Scala Языки программирования CLI Взаимодействие с пользователем
Группа

Группа

org.eclipse.scalamodules
Идентификатор

Идентификатор

framework
Последняя версия

Последняя версия

2.0-M2
Дата

Дата

Тип

Тип

pom
Описание

Описание

Aggregator for ScalaModules Framework
ScalaModules is a Scala DSL to ease OSGi development.
Ссылка на сайт

Ссылка на сайт

http://www.eclipse.org/scalamodules/framework
Организация-разработчик

Организация-разработчик

WeigleWilczek

Скачать framework

Имя Файла Размер
framework-2.0-M2.pom 2 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.eclipse.scalamodules/framework/ -->
<dependency>
    <groupId>org.eclipse.scalamodules</groupId>
    <artifactId>framework</artifactId>
    <version>2.0-M2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.eclipse.scalamodules/framework/
implementation 'org.eclipse.scalamodules:framework:2.0-M2'
// https://jarcasting.com/artifacts/org.eclipse.scalamodules/framework/
implementation ("org.eclipse.scalamodules:framework:2.0-M2")
'org.eclipse.scalamodules:framework:pom:2.0-M2'
<dependency org="org.eclipse.scalamodules" name="framework" rev="2.0-M2">
  <artifact name="framework" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.eclipse.scalamodules', module='framework', version='2.0-M2')
)
libraryDependencies += "org.eclipse.scalamodules" % "framework" % "2.0-M2"
[org.eclipse.scalamodules/framework "2.0-M2"]

Зависимости

provided (1)

Идентификатор библиотеки Тип Версия
org.scala-lang : scala-compiler jar 2.8.0.Beta1

Модули Проекта

  • core

ScalaModules

ScalaModules is an elegant and intuitive domain specific language for OSGi development written in the Scala programming language.

Why would you need such a DSL? Because the OSGi API is rather low-level so that programming simple tasks, e.g. consuming an OSGi service, can be quite cumbersome. ScalaModules offers high-level abstractions for the most important OSGi concepts so that you can focus on what is to be done instead of how it should be done. Let’s look at a simple example:

context findServices withInterface[Greeting] withFilter "style".present andApply {
  (greeting, properties) => "%s: %s".format(properties("style"), greeting.welcome)
} match {
  case Nil => println("No Greeting service available!")
  case welcomes => welcomes foreach println
}

For further information please visit our Wiki or take a look at the examples.

ScalaModules is open source software licensed under the Apache 2.0 License. Just use it!

Версии библиотеки

Версия
2.0-M2
2.0-M1