Apache Solr & Lucene 8.11.x

Installation and configuration guide for NES for Apache Solr & Lucene 8.11.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 Solr or Lucene dependencies --> <dependencies>  <dependency>  <groupId>org.apache.solr</groupId>  <artifactId>solr-core</artifactId>  <version>8.11.4-solr-8.11.5</version>  </dependency>  <dependency>  <groupId>org.apache.lucene</groupId>  <artifactId>lucene-core</artifactId>  <version>8.11.4-solr-8.11.5</version>  </dependency> </dependencies>  <!-- Add NES repository --> <repositories>  <repository>  <id>herodevs-nes-registry</id>  <url>https://registry.nes.herodevs.com/maven</url>  </repository> </repositories>  <pluginRepositories>  <pluginRepository>  <id>herodevs-nes-registry</id>  <url>https://registry.nes.herodevs.com/maven</url>  </pluginRepository> </pluginRepositories> 

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 install 

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 Apache Solr & Lucene packages follow this format:

PortionValue
base_urlhttps://registry.nes.herodevs.com/maven/org/apache/solr/
package_namesolr-core
version8.11.4-solr-8.11.5
filenamepackage_name + version + extension

Example Link

https://registry.nes.herodevs.com/maven/org/apache/solr/solr-core/8.11.4-solr-8.11.5/solr-core-8.11.4-solr-8.11.5.pom