Skip to content

slink-ws/open-nebula-java-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is a maven-wrapped version of official OpenNebula java client library (see here).

Build

Build needs .env file to contain

export GPG_KEY_NAME=...
export GPG_KEY_PASS=...

Deployment procedure

  1. Configure Sonatype servers in ~/.m2/settings.xml
<settings>
  <servers>
    <server>
      <id>sonatype-nexus-snapshots</id>
      <username>{sonatype-jira-login}</username>
      <password>{sonatype-jira-password}</password>
    </server>
    <server>
      <id>sonatype-nexus-staging</id>
      <username>{sonatype-jira-login}</username>
      <password>{sonatype-jira-password}</password>
    </server>
  </servers>
</settings>
  1. Check maven settings
mvn help:effective-settings
  1. Sign artifacts during build
mvn -DskipTests -Dgpg.passphrase="${GPG_PASSPHRASE}" clean package
  1. Deploy to Sonatype
mvn -DskipTests deploy
  1. Open Sonatype Nexus OSS

  2. Release artifact as described here at step 6

About

Maven-wrapped official OpenNebula Java API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages