Visit NES for JSON-java Home Page

JSON-java 20230227.x Setup

Installation and configuration guide for NES for JSON-java 20230227.x

Setup Instructions

Configure Registry

Create or update your registry configuration:

Maven (~/.m2/settings.xml)
Gradle (~/.gradle/gradle.properties)
<settings>
  <servers>
    <server>
      <id>herodevs-nes-registry</id>
      <username>any_text_here_not_used</username>
      <password>YOUR_NES_ACCESS_TOKEN</password>
    </server>
  </servers>
</settings>

Update Build Configuration

Add the NES repository and dependencies to your build configuration:

Maven (pom.xml)
Gradle
<!-- Update JSON-java dependency version -->
<dependencies>
  <dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20230227.0.0-jsonjava-20230227.0.2</version><!-- Updated Version -->
  </dependency>
</dependencies>

<!-- Add NES repository -->
<repositories>
  <repository>
    <id>herodevs-nes-registry</id>
    <url>https://registry.nes.herodevs.com/maven</url>
  </repository>
</repositories>

Build

In order to remove potential obstacles before building your project, make sure the following domains are whitelisted by your firewall/networking team:

  • registry.nes.herodevs.com
  • assets.nes.herodevs.com

This will ensure that your network/firewall allows connection to our registry.

Run your build tool:

Maven
Gradle
mvn clean package

Verification

To verify your installation, check that:

  1. Dependencies are downloaded successfully
  2. No version conflicts are reported in your build
  3. Your application starts without errors

Manual Downloads

The direct download URLs for NES for JSON-java packages follow this format:

PortionValue
base_urlhttps://registry.nes.herodevs.com/maven/org/json/
package_namejson
version20230227.0.0-jsonjava-20230227.0.2
filenamepackage_name + version + extension

Example Link

https://registry.nes.herodevs.com/maven/org/json/json/20230227.0.0-jsonjava-20230227.0.2/json-20230227.0.0-jsonjava-20230227.0.2.jar