Maven NodeJS Proxy Root

Maven proxy to download NodeJS binaries as Maven artifacts.

License

License

Categories

Categories

JavaScript Languages Maven Build Tools
GroupId

GroupId

io.wcm.devops.maven
ArtifactId

ArtifactId

io.wcm.devops.maven.nodejs-proxy.root
Last Version

Last Version

1.2.0
Release Date

Release Date

Type

Type

pom
Description

Description

Maven NodeJS Proxy Root
Maven proxy to download NodeJS binaries as Maven artifacts.
Project Organization

Project Organization

wcm.io DevOps
Source Code Management

Source Code Management

https://github.com/wcm-io-devops/maven-nodejs-proxy

Download io.wcm.devops.maven.nodejs-proxy.root

How to add to project

<!-- https://jarcasting.com/artifacts/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy.root/ -->
<dependency>
    <groupId>io.wcm.devops.maven</groupId>
    <artifactId>io.wcm.devops.maven.nodejs-proxy.root</artifactId>
    <version>1.2.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy.root/
implementation 'io.wcm.devops.maven:io.wcm.devops.maven.nodejs-proxy.root:1.2.0'
// https://jarcasting.com/artifacts/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy.root/
implementation ("io.wcm.devops.maven:io.wcm.devops.maven.nodejs-proxy.root:1.2.0")
'io.wcm.devops.maven:io.wcm.devops.maven.nodejs-proxy.root:pom:1.2.0'
<dependency org="io.wcm.devops.maven" name="io.wcm.devops.maven.nodejs-proxy.root" rev="1.2.0">
  <artifact name="io.wcm.devops.maven.nodejs-proxy.root" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.wcm.devops.maven', module='io.wcm.devops.maven.nodejs-proxy.root', version='1.2.0')
)
libraryDependencies += "io.wcm.devops.maven" % "io.wcm.devops.maven.nodejs-proxy.root" % "1.2.0"
[io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy.root "1.2.0"]

Dependencies

test (6)

Group / Artifact Type Version
org.hamcrest : hamcrest-library jar 1.3
org.mockito : mockito-core jar 2.25.0
org.mockito : mockito-junit-jupiter jar 2.25.0
org.junit.jupiter : junit-jupiter-api jar
org.junit.jupiter : junit-jupiter-params jar
org.junit.jupiter : junit-jupiter-engine jar

Project Modules

  • maven-nodejs-proxy

Maven NodeJS Proxy

Build Status Maven Central

Maven proxy to download NodeJS binaries as Maven artifacts.

This is a Maven Artifact Proxy for NodeJS binaries located at: https://nodejs.org/dist. Every call to this repository is routed directly to this URL, so it should not be used directly as Maven Repository, but cached by your own Maven Artifact Manager.

Steps to build and start the proxy:

  • Go to maven-nodejs-proxy directory
  • Build server with mvn clean install
  • Start server with
    java -jar target/io.wcm.devops.maven.nodejs-proxy-<version>.jar server config.yml
  • Go to http://localhost:8080 for further instructions

A public instance of this proxy is available at: https://maven-nodejs-proxy.pvtool.org/

A Ansible role for this proxy is available at: https://github.com/wcm-io-devops/ansible-maven-nodejs-proxy

io.wcm.devops.maven

wcm.io DevOps

Tools for Configuration Management and Deployment

Versions

Version
1.2.0
1.1.0
1.0.0