Apache Struts 1.3.x

Installation and configuration guide for NES for Apache Struts 1.3.x

Setup Instructions

Example repositories showing before/after configuration:

Configure Registry

Create or update your registry configuration:

Maven (~/.m2/settings.xml)
<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
<!-- Update Struts 1 dependency versions for packages struts-core, struts-el, struts-extras, struts-faces, struts-mailreader-dao, struts-parent, struts-scripting, struts-taglib, or struts-tiles  -->
<dependencies>
  <dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts-core</artifactId>
    <version>1.3.10-struts-1.3.11</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

Run your build tool:

Maven
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 Struts packages follow this format:

PortionValue
base_urlhttps://registry.nes.herodevs.com/maven/org/apache/struts/
package_namestruts-core
version1.3.10-struts-1.3.11
filenamepackage_name + version + extension

Example Link

https://registry.nes.herodevs.com/maven/org/apache/struts/struts-core/1.3.10-struts-1.3.11/struts-core-1.3.10-struts-1.3.11.pom