Have ideas to improve npm?Join in the discussion! »

    mvn-up

    1.1.3 • Public • Published

    mvn-up

    run-tests

    Upload artifacts to a maven repository, when it's not a maven-project. Inspired by nexus-deployer.

    Dependency

    npm install --save-dev mvn-up

    const mvnUp = require('mvn-up');
    
    mvnUp('com.some.group', // groupId
        'some_artifact_id', // artifactId
        '1.0.2-SNAPSHOT', // version
        'zip', // packaging
        'Distribution', // classifier
        '/path/to/file.zip', // artifact
        'http://localhost:8081/repository/maven-snapshots', // base url to repo
        { username: 'user', password: 'password' } // authentication
        ).then(() => console.log('📦 upload done'))
        .catch(err => console.error('❌upload failed', err));

    CLI

    Run with npx

    npx mvn-up -g com.some.group -a test_package -v 1.0.3-SNAPSHOT -P zip -f ./test/test.zip -u username -p password -U http://localhost:8081/repository/maven-snapshots

    Options

    Usage: cli [options]
    
    Options:
      -g, --groupId <id>                 group id of artifact
      -a, --artifactId <id>              artifact id
      -v, --artifactVersion <version>   version of artifact
      -P, --packaging <extension>       file extension of artifact
      -f, --file <path>                  artifact to upload
      -c, --classifier <classifier>      classifier of artifact
      -u, --user <user>                  maven repository user
      -p, --password <password>          password for user
      -U, --url <url>                    base url to repository
      -V, --version                      output the version number
      -h, --help                         display help for command

    Install

    npm i mvn-up

    DownloadsWeekly Downloads

    50

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    20 kB

    Total Files

    21

    Last publish

    Collaborators

    • avatar