common-workflow-language / cwljava

Java SDK for the Common Workflow Language standards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coverage Status

org.w3id.cwl.cwl1_2

This project contains Java objects and utilities auto-generated by Schema Salad for parsing documents corresponding to the https://w3id.org/cwl/cwl# schema.

License

This project is licensed under the Apache License, Version 2.0.

Contributing

This project is auto-generated by Schema Salad and likely should not be modified directly. Instead consider filing an issue or opening a pull request against the Schema Salad repository.

Requirements

This Java library requires Java 8+. Building and testing this project requires Apache Maven (mvn).

Usage

Compile the project, test it, and build a jar

$ mvn install
$ ls target/  # jar file in here

Building a standalone jar with all dependencies included and use it to validate a document

$ mvn install
$ mvn assembly:single
$ java -jar target/<project_name>-0.0.1-SNAPSHOT-jar-with-dependencies.jar ../path/to/document.yml

Building and viewing JavaDocs

$ mvn javadoc:javadoc
$ open target/site/apidocs/index.html

About

Java SDK for the Common Workflow Language standards


Languages

Language:Java 81.7%Language:Common Workflow Language 15.6%Language:JavaScript 2.6%Language:Python 0.0%Language:HTML 0.0%