Skip to content
Java bindings and tools for Varlink
Java GAP Xtend HTML
Branch: develop
Clone or download
BBJip and ctron Update maven-plugin README.md
This should make things more clear and thanks again for the help!
Latest commit 1d8f9ed May 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/site Add site descriptor Jan 18, 2018
varlink-bindings [maven-release-plugin] prepare for next development iteration Apr 16, 2018
varlink-core [maven-release-plugin] prepare for next development iteration Apr 16, 2018
varlink-idl Upgrade a few dependencies in order to play nice with Java 9+ May 6, 2019
varlink-maven-plugin Update maven-plugin README.md May 16, 2019
.gitignore Ignore Eclipse settings in root folder Apr 16, 2018
.travis.yml Fix typo Apr 16, 2018
LICENSE Initial commit Dec 17, 2017
README.md
RELEASE.md Change to new tycho version Apr 16, 2018
pom.xml Upgrade a few dependencies in order to play nice with Java 9+ May 6, 2019

README.md

Varlink for Java Build status Maven Central

"Varlink for Java" are Java bindings and tools for Varlink.

Maven plugin

There is Maven plugin which creates a default Java client based on a varlink file. You can add this to your Maven project using:

<plugin>
  <groupId>de.dentrassi.varlink</groupId>
  <artifactId>varlink-maven-plugin</artifactId>
  <version><!-- plugin version--></version>
</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

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:

mvn clean install
mvn clean install -f varlink-idl/pom.xml

Also see: HACKING.md

You can’t perform that action at this time.