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
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
- IntelliJ IDEA
- VS Code
- Eclipse
- and more...
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.