Skip to main content

Introduction

Description

A basic starting project (template) for Java applications developed on the Ewon JTK using Maven.

This project is intended to replace the functionality provided by the Ewon JTK's build.xml Ant build file for projects, and improve upon the development experience by providing a more modern build system and project structure.

Getting Started

To get started, please refer to the Quick Start Guide. This guide provides instructions for using the template, configuring the Maven POM file, and configuring the Docusaurus documentation.

Additional information about the template, Maven POM file, and Docusaurus documentation can be found on the various pages under the 'Setup' section of the website menu.

Features

Adds Apache Maven for build management

  • Improved dependency management
  • More consistent build process
  • Cleaner project structure
tip

A supported JDK is automatically downloaded and used by Maven for Ewon ETK builds. The downloaded JDK is not installed on the system and is only used by Maven for Ewon ETK builds.

Simplifies developer setup

  • OS-independent
  • No need to install the Ewon ETK or other dependencies
  • No requirement for an older, specific version of Java

Extends Ewon JTK development to more IDEs

info

Any IDE that supports Maven projects may be used. IDEs which are not listed above have not been tested and may require additional configuration and/or plugins.

Improves documentation experience

  • Open-source, Docusaurus-based documentation platform
  • Richer, more modern documentation
  • Easy to use and navigate
  • Easy to maintain

License

This project is licensed under the terms of the Apache 2.0 license. More information about the license and the full text of the license, can be found on the LICENSE page.