JXLSForm

An xlsform converter in pure Java.

License

License

Categories

Categories

ORM Data
GroupId

GroupId

com.github.batkinson
ArtifactId

ArtifactId

jxlsform
Last Version

Last Version

0.9
Release Date

Release Date

Type

Type

jar
Description

Description

JXLSForm
An xlsform converter in pure Java.
Source Code Management

Source Code Management

https://github.com/batkinson/jxlsform

Download jxlsform

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.poi : poi jar 3.17
org.apache.poi : poi-ooxml jar 3.17
org.freemarker : freemarker jar 2.3.28

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.7.22
org.hamcrest : hamcrest-library jar 1.3

Project Modules

There are no modules declared in this project.

JXLSForm

Build Status Coverage Status Maven Central

A library for comprehending and converting XLSForm documents, written in 100% Java.

Why?

After looking for decent code to work with XLSForm definitions in Java, I could not find an acceptable solution. I was looking for something that had the following properties:

  • Usable in in Java (and other JDK languages)
  • Minimal external dependencies
  • Reasonable test coverage
  • A commercial-friendly (non-viral), permissive license
  • Available from a major online repository, such as Maven Central

I could not find what I was looking for so I decided to create it.

Requirements

To build this library, you'll need:

  • JDK 8+
  • Apache Maven

Building

To build the library, you just need to run:

mvn clean install
com.github.batkinson

Campaign Information Management System (CIMS) - Bioko

A system for running outreach campaigns using location-sensitive mobile data collection. Developed by MCDI and University of Southern Maine.

Versions

Version
0.9