nodejs-maven-plugin Maven Plugin parent

Parent POM of nodejs-maven-plugin

License

License

Categories

Categories

JavaScript Languages Maven Build Tools
GroupId

GroupId

com.github.skwakman.nodejs-maven-plugin
ArtifactId

ArtifactId

nodejs-maven-plugin-parent
Last Version

Last Version

1.0.5-node-0.10.25
Release Date

Release Date

Type

Type

pom
Description

Description

nodejs-maven-plugin Maven Plugin parent
Parent POM of nodejs-maven-plugin
Project URL

Project URL

https://github.com/skwakman/nodejs-maven-plugin
Source Code Management

Source Code Management

http://github.com/skwakman/nodejs-maven-plugin.git

Download nodejs-maven-plugin-parent

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.skwakman.nodejs-maven-plugin/nodejs-maven-plugin-parent/ -->
<dependency>
    <groupId>com.github.skwakman.nodejs-maven-plugin</groupId>
    <artifactId>nodejs-maven-plugin-parent</artifactId>
    <version>1.0.5-node-0.10.25</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.skwakman.nodejs-maven-plugin/nodejs-maven-plugin-parent/
implementation 'com.github.skwakman.nodejs-maven-plugin:nodejs-maven-plugin-parent:1.0.5-node-0.10.25'
// https://jarcasting.com/artifacts/com.github.skwakman.nodejs-maven-plugin/nodejs-maven-plugin-parent/
implementation ("com.github.skwakman.nodejs-maven-plugin:nodejs-maven-plugin-parent:1.0.5-node-0.10.25")
'com.github.skwakman.nodejs-maven-plugin:nodejs-maven-plugin-parent:pom:1.0.5-node-0.10.25'
<dependency org="com.github.skwakman.nodejs-maven-plugin" name="nodejs-maven-plugin-parent" rev="1.0.5-node-0.10.25">
  <artifact name="nodejs-maven-plugin-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.skwakman.nodejs-maven-plugin', module='nodejs-maven-plugin-parent', version='1.0.5-node-0.10.25')
)
libraryDependencies += "com.github.skwakman.nodejs-maven-plugin" % "nodejs-maven-plugin-parent" % "1.0.5-node-0.10.25"
[com.github.skwakman.nodejs-maven-plugin/nodejs-maven-plugin-parent "1.0.5-node-0.10.25"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • nodejs-maven-plugin
  • nodejs-maven-plugin-test

nodejs-maven-plugin

Extracts a NodeJS executable to a Maven build environment. Requires Maven 3.x or higher.

Usage

The following POM plugin configuration will extract the NodeJs executable to directory ${basedir}/target/nodejs/

<plugins>
  <plugin>
    <groupId>com.github.skwakman.nodejs-maven-plugin</groupId>
    <artifactId>nodejs-maven-plugin</artifactId>
    <version>1.0.5-node-0.10.25</version>
    <executions>
      <execution>
        <goals>
          <goal>extract</goal>
        </goals>
      </execution>
    </executions>
    <configuration>
        <!-- target directory for node binaries -->
        <targetDirectory>
            ${basedir}/target/nodejs/
        </targetDirectory>
    </configuration>
  </plugin>
</plugins>

Supported platforms

The plugin supplies a NodeJS binary for the following platforms:

  • Windows (32 and 64 bit)
  • Mac OS (32 and 64 bit)
  • Linux (i386 and amd64)

Versions

Version
1.0.5-node-0.10.25
1.0.4
1.0.3
1.0.2