Visit Jetty Home Page
Jetty 11.0 Setup
Installation and configuration guide for NES for Jetty 11.0.x
Setup Instructions
NES for Jetty 11.0 requires at least Java 8
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>
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 "Jetty 11.0 Release Notes".
Maven
<!-- Update Jetty 11.0 dependency versions for packages jetty-server or jetty-alpn-client -->
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>11.0.27</version><!-- Updated Version -->
</dependency>
<!-- jetty-el if used -->
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-alpn-client</artifactId>
<version>11.0.27</version><!-- Updated Version -->
</dependency>
<!-- Example of using other Jetty components from other group ids -->
<dependency> <!-- Don't include this if you're using the default version -->
<groupId>org.eclipse.jetty.gcloud</groupId>
<artifactId>jetty-gcloud-session-manager</artifactId>
<version>11.0.27</version> <!-- Updated Version -->
</dependency>
<!-- Example of using other Jetty components from other group ids -->
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-client</artifactId>
<version>11.0.27</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.comassets.nes.herodevs.com
This will ensure that your network/firewall allows connection to our registry.
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 Jetty packages follow this format:
| Portion | Value |
|---|---|
| base_url | https://registry.nes.herodevs.com/maven/org/eclipse/jetty/ |
| package_name | jetty-server |
| version | 11.0.27 |
| filename | jetty-server-11.0.27.pom |