npm-java-runner

1.0.2 • Public • Published

NPM Java Runner

NPM

  • Include configured jar inside the NPM-package.
  • Provide a layer, delegating all arguments, so that the jar is runnable with npx.

So that you can create a command line tool with Java and distribute it as an NPM package.

Usage

Create an index.js with:

#!/usr/bin/env node
require('npm-java-runner/lib/index').run(__dirname);

Create package.json with:

{
  "name": "NAME",
  "runnable-jar-regexp": ".*build/libs/.*\\d+\\.\\d+\\.\\d+\\.jar",
  "files": ["build/libs"],
  "bin": "./index.js",
  "dependencies": {
    "npm-java-runner": "a.b.c"
  }
}

If you release this (npm publish), you will be able to run your jar with:

npx NAME --whatever arguments

Examples

Readme

Keywords

Package Sidebar

Install

npm i npm-java-runner

Weekly Downloads

5,466

Version

1.0.2

License

Apache 2

Unpacked Size

6.47 kB

Total Files

5

Last publish

Collaborators

  • tomasbjerre