Apache Struts 1.3.x Trial
Installation and configuration guide for NES for Apache Struts 1.3.x Trial
Setup Instructions
NES for Apache Struts 1 Trial recommends Java 8
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>some@email.com</username>
</server>
</servers>
</settings>
See the guides for Sonatype Nexus or JFrog Artifactory for setup to the HeroDevs NES registry.
Update Build Configuration
Add the NES repository and dependencies to your build configuration:
Look up the latest artifact version in the "Struts 1 Release Notes".
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-trial</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:
- Dependencies are downloaded successfully
- No version conflicts are reported in your build
- Your application starts without errors
Manual Downloads
The direct download URLs for NES for Apache Struts packages follow this format:
Portion | Value |
---|---|
base_url | https://registry.nes.herodevs.com/maven/org/apache/struts/ |
package_name | struts-core |
version | 1.3.10-struts-1.3.11-trial |
filename | package_name + version + extension |