ScalaModules Examples - Register Services

ScalaModules is a Scala DSL to ease OSGi development.

Лицензия

Лицензия

Категории

Категории

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

Группа

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

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

scalamodules-examples-register
Последняя версия

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

2.0-M2
Дата

Дата

Тип

Тип

jar
Описание

Описание

ScalaModules Examples - Register Services
ScalaModules is a Scala DSL to ease OSGi development.
Ссылка на сайт

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

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

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

WeigleWilczek

Скачать scalamodules-examples-register

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

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.eclipse.scalamodules : scalamodules-examples-api jar 2.0-M2
org.eclipse.scalamodules : scalamodules-core jar 2.0-M2

provided (2)

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

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

Данный проект не имеет модулей.

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