Weblith - Test Web Application

Java web application powered by Quarkus

License

License

Categories

Categories

Net
GroupId

GroupId

net.zileo
ArtifactId

ArtifactId

weblith-webtest
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

Weblith - Test Web Application
Java web application powered by Quarkus
Project Organization

Project Organization

Zileo

Download weblith-webtest

How to add to project

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

Dependencies

compile (11)

Group / Artifact Type Version
net.zileo : weblith-core jar 0.1.0
net.zileo : weblith-freemarker jar 0.1.0
net.zileo : weblith-fomantic-ui jar 0.1.0
io.quarkus : quarkus-jackson jar
io.quarkus : quarkus-jdbc-h2 jar
io.quarkus : quarkus-hibernate-validator jar
io.quarkus : quarkus-hibernate-orm jar
io.quarkus : quarkus-hibernate-orm-panache jar
io.quarkus : quarkus-security jar
io.quarkus : quarkus-security-jpa jar
io.quarkus : quarkus-oidc jar

test (2)

Group / Artifact Type Version
io.quarkus : quarkus-junit5 jar
io.rest-assured : rest-assured jar

Project Modules

There are no modules declared in this project.

Java Build

Weblith.io

Quarkus-powered Java Web Application Framework

Current version : 0.1.0. A preview release made for the Quarkus Hackathon. You can use it as a showcase of what Weblith could be, but at this time is still too experimental to start a production target project.

Quarkus Hackathon category winner !! Follow us on twitter for more updates about this projet.

How to use it

A Maven archetype exists, so that you can easily bootstrap a Weblith showcase application. Run this method :

mvn archetype:generate                      \
  -DarchetypeGroupId=net.zileo              \
  -DarchetypeArtifactId=weblith-archetype   \
  -DarchetypeVersion=0.1.0                  \
  -Dversion=1.0.0-SNAPSHOT                  \
  -DgroupId=org.acme                        \
  -DartifactId=my-weblith

Then you should be able to cd my-weblith and run mvn compile quarkus:dev.

Roadmap

The current status of the project is a Preview Release. Several existing code parts of the original Weblith project must still be migrated.

  1. Extensive documentation : Each Weblith concept should be documented appart with more details and configuration properties.
  2. UI components documentation : The goal is to analyze the relavance of Storybook - allowing serverside components since last version - for showcasing all Weblith UI components.
  3. Router : In the original project, there is a central Router allowing for example reverse routing in templates.
  4. Multitenancy : domain management + dynamic tenant configuration
  5. Unit tests : a lot of unit tests must still be reused
net.zileo

Zileo.net

Custom cloud applications provider

Versions

Version
0.1.0