Skip to content

Installation

John Ernest Amiscaray edited this page Dec 29, 2024 · 4 revisions

Installation

NOTE: Currently, Quak has only been released as a 1.0-SNAPSHOT version hosted via GitHub packages. When Quak has a full non-snapshot release, it will be hosted on maven central. Because Quak is only available on GitHub packages, you'll need extra setup beyond adding dependencies to your project's pom.xml.

  1. Add the appropriate Quak modules as maven dependencies in your project's pom.xml. See the project GitHub packages for more details.
  2. In your pom.xml, add the following repositories:
<repositories>
    <repository>
        <id>github</id>
        <url>https://maven.pkg.github.com/john-amiscaray/QuakFramework</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>github</id>
        <url>https://maven.pkg.github.com/john-amiscaray/QuakFramework</url>
    </pluginRepository>
</pluginRepositories>
  1. In your GitHub developer settings, generate a classic personal access token with at least the read:packages permission enabled.
  2. In your maven settings file (either in your ~/.m2/settings.xml file or a settings.xml file in your project's root folder) add the following to authenticate with GitHub packages:
<servers>
    <server>
        <id>github</id>
        <username>Your GitHub Username</username>
        <password>Your GitHub Personal Access Token</password>
    </server>
</servers>

If you are using a settings.xml file from your ~/.m2 folder, be sure to update your Maven settings in IntelliJ as follows:

IntelliJ Maven Settings

Clone this wiki locally