Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/varlink/java
Java bindings and tools for Varlink
https://github.com/varlink/java
java varlink
Last synced: about 2 months ago
JSON representation
Java bindings and tools for Varlink
- Host: GitHub
- URL: https://github.com/varlink/java
- Owner: varlink
- License: epl-1.0
- Created: 2017-12-17T10:13:58.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2019-05-16T09:48:32.000Z (over 5 years ago)
- Last Synced: 2024-05-02T06:15:11.064Z (8 months ago)
- Topics: java, varlink
- Language: Java
- Homepage: https://varlink.org/java/
- Size: 2.48 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Varlink for Java [![Build status](https://api.travis-ci.org/varlink/java.svg)](https://travis-ci.org/varlink/java) [![Maven Central](https://img.shields.io/maven-central/v/de.dentrassi.varlink/varlink-parent.svg "Maven Central Status")](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22de.dentrassi.varlink%22%20AND%20a%3A%22varlink-core%22)
"Varlink for Java" are Java bindings and tools for [Varlink](http://varlink.org "Varlink").
## Maven plugin
There is [Maven plugin](https://ctron.github.io/varlink-java/varlink-maven-plugin/plugin-info.html "Varlink Maven Plugin")
which creates a default Java client based on a varlink file.
You can add this to your Maven project using:~~~xml
de.dentrassi.varlink
varlink-maven-plugin
~~~
## Eclipse Varlink File Editor
There is an Eclipse editor for Varlink based files. It can be installed using the Eclipse Marketplace:
[![Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client](https://marketplace.eclipse.org/sites/all/themes/solstice/public/images/marketplace/btn-install.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3863413 "Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client")
## P2 Repository
Varlink for Java also provides a P2 repository: https://varlink.github.io/java/p2/latest
## Building the project
This project consists of two main builds. The first is a plain maven build and the second is a Maven Tycho based build.
Unfortunately this is necessary due to the way the different components work. I am happy to receive a PR which
fixes this nightmare ;-)In order to build this project you need to issue the following two commands:
~~~sh
mvn clean install
mvn clean install -f varlink-idl/pom.xml
~~~Also see: [HACKING.md](HACKING.md)