Origin: ἄναξ (pronounced: /á.naks/ → /ˈa.naks/ → /ˈa.naks/) is a Greek word meaning 'the Leader' or 'the King'. It is our intention to make Anax a leading software quality assurance framework.
We are using Github Actions
for our builds. Current status:
We are currently experimenting with the major directions that Anax is going to take in the future. The 'develop' branch is considered highly volatile, and the master branch is not stable either. However, we've already done some effort to decide on publishing and the first artefacts are now available in Bintray.
<servers>
<server>
<id>github</id>
<username>YOUR_USER_NAME</username>
<password>YOUR_AUTH_TOKEN</password>
</server>
</servers>
Replace the YOUR_AUTH_TOKEN with a generated GitHub personal access token: GitHub > Settings > Developer Settings > Personal access tokens > Generate new token: The token needs at least the read:packages scope.
Complete instructions are in the page Installing a Package.
- Then, add the dependency for Chrome to your project:
<dependency>
<groupId>org.anax.framework</groupId>
<artifactId>anax-chrome</artifactId>
<version>LATEST</version>
</dependency>
- Add also the repository in your pom.xml
<repository>
<id>github</id>
<name>GitHub Anax</name>
<url>https://maven.pkg.github.com/anaxdojo/anax</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
For gradle see instructions here.
Then, add the dependency for Anax-Chrome to your project:
compile 'org.anax.framework:anax-chrome:LATEST'
For the impatient and eager, we have created a 10m quick guide. Read on Setting up an Anax project (10m guide) to find out.