Quasi Maven Plugin

Quasi is a Java library that provides high-performance lightweight threads, forked from Quasar. Quasi fibers rely on bytecode instrumentation. This can be done at classloading time via a Java Agent, or at compilation time. This project ships a Maven plugin for the ahead-of-time Quasi instrumentation of the compiled class files.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.fromage.quasi
ArtifactId

ArtifactId

quasi-maven-plugin
Last Version

Last Version

0.7.10
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Quasi Maven Plugin
Quasi is a Java library that provides high-performance lightweight threads, forked from Quasar. Quasi fibers rely on bytecode instrumentation. This can be done at classloading time via a Java Agent, or at compilation time. This project ships a Maven plugin for the ahead-of-time Quasi instrumentation of the compiled class files.
Project URL

Project URL

https://github.com/fromage/quasi-maven-plugin
Source Code Management

Source Code Management

http://github.com/FroMage/quasi-maven-plugin

Download quasi-maven-plugin

How to add to project

<plugin>
    <groupId>com.github.fromage.quasi</groupId>
    <artifactId>quasi-maven-plugin</artifactId>
    <version>0.7.10</version>
</plugin>

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 3.3.3
org.apache.maven : maven-core jar 3.3.3
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.3
com.github.fromage.quasi : quasi-core jar 0.7.10

Project Modules

There are no modules declared in this project.

Quasi is a Java library that provides high-performance lightweight threads, via a fork of the Quasar library. Quasi fibers rely on bytecode instrumentation. This can be done at classloading time via a Java Agent, or at compilation time. This project ships a Maven plugin for the ahead-of-time Quasi instrumentation of the compiled class files.

Usage

Configure the plugin to instrument the code:

<plugin>
    <groupId>com.github.fromage.quasi</groupId>
    <artifactId>quasi-maven-plugin</artifactId>
    <version>0.7.5</version>
    <configuration>
        <check>true</check>
        <debug>true</debug>
        <verbose>true</verbose>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>instrument</goal>
            </goals>
        </execution>
    </executions>
</plugin>

License

This project is licensed under The BSD 3-Clause License.

Versions

Version
0.7.10