Kevoree :: KevScript

Kevoree Framework Core

Лицензия

Лицензия

Группа

Группа

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

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

org.kevoree.kevscript
Последняя версия

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

5.4.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Kevoree :: KevScript
Kevoree Framework Core
Организация-разработчик

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

Kevoree Project

Скачать org.kevoree.kevscript

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

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

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.kevoree : org.kevoree.api jar 5.4.0
org.kevoree.log : org.kevoree.log jar 1
com.github.zafarkhaja : java-semver jar 0.9.0
org.kevoree : org.kevoree.registry.api jar 5.4.0

test (6)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-simple jar 1.7.22
junit : junit jar 4.12
com.github.tomakehurst : wiremock jar 2.4.1
com.fasterxml.jackson.core : jackson-core jar 2.8.5
com.fasterxml.jackson.core : jackson-annotations jar 2.8.5
com.fasterxml.jackson.core : jackson-databind jar 2.8.5

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

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

Kevoree

Please find documentation at http://doc.kevoree.org

Kevoree icon

Please visit kevoree.org

Structure

This repository contains all the Kevoree Java core, api and tooling.

Kevoree Java Runtime

Current dev version that only works with https://new-registry.kevoree.org is 5.5.0-SNAPSHOT

Download

mkdir -p /tmp/kevoree
cd /tmp/kevoree
wget http://oss.sonatype.org/service/local/artifact/maven/redirect?r=public\&g=org.kevoree\&a=org.kevoree.tools.runtime\&v=LATEST -O kevoree.jar

Run

java -jar kevoree.jar

⚠️ Note that you need to make your .kevoree/config.json point to the new Kevoree registry available at https://new-registry.kevoree.org for dev version 5.5.0-SNAPSHOT

Usage with Docker

Maybe the easiest way to get started with Kevoree is to use the Docker image: kevoree/java:5.5.0-SNAPSHOT

docker run -it -v /tmp/main.kevs:/tmp/main.kevs kevoree/java:5.5.0-SNAPSHOT -Dregistry.host=new-registry.kevoree.org -Dnode.bootstrap=/tmp/main.kevs

In the example above we are starting a Docker container using the kevoree/java:5.5.0-SNAPSHOT image.
We are mounting a local KevScript file (in /tmp/main.kevs to the same location in the container) and we are telling Kevoree to use it to bootstrap with -Dnode.bootstrap=/tmp/main.kevs.
We are also by-passing the default registry.host (ie. editor.kevoree.org) to point to the new one at new-registry.kevoree.org

Usage with Maven

POM file inheriting

If you want to create your own Kevoree component, node, group or channel you can use the starter-parent artefact:

<parent>
  <groupId>org.kevoree.library</groupId>
  <artifactId>starter-parent</artifactId>
  <version>KEVOREE_VERSION</version>
</parent>

Manual dependencies management

You can also create your own pom.xml from scratch without using any <parent> like so:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>your.group.id</groupId>
	<artifactId>my-kevoree-comp</artifactId>
	<version>1.0.0-SNAPSHOT</version>
	<name>YourGroupId :: MyKevoreeComp</name>

	<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<java.version>1.8</java.version>
		<maven.compiler.source>${java.version}</maven.compiler.source>
		<maven.compiler.target>${java.version}</maven.compiler.target>
		<kevoree.version>KEVOREE_VERSION</kevoree.version>
		<kevoree.registry.namespace>yournamespace</kevoree.registry.namespace>
		<kevoree.registry.url>https://registry.kevoree.org</kevoree.registry.url>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.kevoree</groupId>
			<artifactId>org.kevoree.api</artifactId>
			<version>${kevoree.version}</version>
			<scope>provided</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
			</plugin>
			<!-- Kevoree plugins -->
			<plugin>
				<groupId>org.kevoree</groupId>
				<artifactId>org.kevoree.tools.mavenplugin</artifactId>
				<version>${kevoree.version}</version>
				<executions>
					<execution>
						<goals>
							<goal>generate</goal>
							<goal>deploy</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<registry>${kevoree.registry.url}</registry>
					<namespace>${kevoree.registry.namespace}</namespace>
					<kevscript>${env.KEVS}</kevscript>
				</configuration>
			</plugin>
		</plugins>
	</build>

</project>

2. Standard Library documentation

> Standard libraries repository

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

Версия
5.4.0
5.3.2
5.3.1
5.3.0
5.2.8
5.2.7
5.2.6
5.2.5
5.2.4
5.2.3
5.2.2
5.2.1
5.2.0
5.1.4
5.1.3
5.1.2
5.1.1
5.1.0
5.0.12
5.0.11
5.0.10
5.0.9
5.0.8
5.0.7
5.0.6
5.0.5
5.0.4
5.0.3
5.0.2
5.0.1
4.0.1
4.0.0
3.7.1
3.7.0
3.6.9
3.6.8
3.6.7
3.6.2
3.5.7
3.5.6
3.5.5
3.5.4
3.5.3
3.4.1
3.4.0
3.3.0
3.2.3
3.2.2
3.2.1
3.1.9
3.1.8
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0-BETA3
3.0.0-BETA2