Builder Pattern Plug-in

Challenger Framework

Build Status Maven Central

Sometimes I like to create a little programming challenge. Some of these share code, even though not really, so it only seemed right to have a Maven archetype for these things.

Getting Started

Prerequisites

You need at least Java 8 or above to run the code.

Using the Framework

The core library is in Maven Central, so you can easily add it like this:

<dependency>
    <groupId>de.slothsoft.challenger</groupId>
    <artifactId>core</artifactId>
    <version>1.0.0</version>
</dependency>

To generate a new project from a Maven archetype, use this line:

mvn archetype:generate -DarchetypeGroupId=de.slothsoft.challenger -DarchetypeArtifactId=mapbased-archetype -DarchetypeVersion=1.0.0

Versions

Version Changes
1.0.0 first release

Features

  • core - basic functionality for finding contributions dynamically
  • mapbased-archetype - Maven archetype for map based challenges like the tribes challenge

Map Based Archetype

The resulting project looks something like that:

Screenshot

It might be ugly, but you can do fun stuff with it:

License

This project is licensed under the MIT License - see the MIT license for details.