Quarkiverse - GitHub API - Runtime

Parent POM for Quarkiverse projects that includes the default release and artifact publishing related configuration

License

License

Categories

Categories

Github Development Tools Version Controls
GroupId

GroupId

io.quarkiverse.githubapi
ArtifactId

ArtifactId

quarkiverse-github-api
Last Version

Last Version

0.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

Quarkiverse - GitHub API - Runtime
Parent POM for Quarkiverse projects that includes the default release and artifact publishing related configuration
Project Organization

Project Organization

JBoss by Red Hat

Download quarkiverse-github-api

How to add to project

<!-- https://jarcasting.com/artifacts/io.quarkiverse.githubapi/quarkiverse-github-api/ -->
<dependency>
    <groupId>io.quarkiverse.githubapi</groupId>
    <artifactId>quarkiverse-github-api</artifactId>
    <version>0.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/io.quarkiverse.githubapi/quarkiverse-github-api/
implementation 'io.quarkiverse.githubapi:quarkiverse-github-api:0.0.2'
// https://jarcasting.com/artifacts/io.quarkiverse.githubapi/quarkiverse-github-api/
implementation ("io.quarkiverse.githubapi:quarkiverse-github-api:0.0.2")
'io.quarkiverse.githubapi:quarkiverse-github-api:jar:0.0.2'
<dependency org="io.quarkiverse.githubapi" name="quarkiverse-github-api" rev="0.0.2">
  <artifact name="quarkiverse-github-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.quarkiverse.githubapi', module='quarkiverse-github-api', version='0.0.2')
)
libraryDependencies += "io.quarkiverse.githubapi" % "quarkiverse-github-api" % "0.0.2"
[io.quarkiverse.githubapi/quarkiverse-github-api "0.0.2"]

Dependencies

compile (3)

Group / Artifact Type Version
io.quarkus : quarkus-core jar
org.kohsuke : github-api jar 1.118
com.squareup.okhttp3 : okhttp jar 4.9.0

Project Modules

There are no modules declared in this project.

Quarkus GitHub API

Version

All Contributors

This is the Quarkus extension for Hub4j GitHub API.

The main purpose of this extension is to make it possible to build native executables with GraalVM and Mandrel.

Coordinates

<dependency>
    <groupId>io.quarkiverse.githubapi</groupId>
    <artifactId>quarkus-github-api</artifactId>
    <version>LATEST</version>
</dependency>

Native support

The default HTTP connector is not working in native. Use the OkHttp connector provided by the GitHub API:

GitHub gitHub = GitHubBuilder.fromEnvironment()
    .withConnector(new OkHttpConnector(new OkHttpClient()))
    .build();

License

While this extension itself is licensed under the Apache License version 2.0, please note that the underlying library is licensed under the MIT License.

Please refer to the Hub4j GitHub API repository for additional license and contributors information.

Contributors

Thanks goes to these wonderful people (emoji key):


Guillaume Smet

💻 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

io.quarkiverse.githubapi

Quarkiverse Hub

A place to host and build Quarkus extensions

Versions

Version
0.0.2
0.0.1