Code Monkey home page Code Monkey logo

xtendm3-sdk-java's Introduction

License Java CD Maven Central

XtendM3 SDK

Introduction

This SDK provides the interfaces for the internal APIs available to XtendM3 Extensions. This SDK can be used to build, test and debug Extensions locally without needing to have any M3 environment up and running.

How to use

Instructions

The SDK is a JAR file that can be used as a Maven dependencies in the Groovy Maven projects set up locally. Since this SDK is not publicly available yet, the Maven dependency cannot be resolved. To use this SDK ahead of the official release, you should build the project with the instructions below.

Building project

Prerequisites
  • Git
  • Groovy SDK version 2.5.6
  • A terminal of choice Command Prompt, PowerShell, Cygwin or any *nix based terminal
Building SDK locally

To build the project locally

  • Clone/Download the latest tag from the repository
  • Go to the project directory using the terminal
  • Build and install SDK to your local Maven repository
    • On *nix based terminals, run ./mvnw clean install
    • On Windows based terminals, run mvnw.cmd clean install

You should now see the project compiling, building and being installed to your local Maven repository. You'll get a BUILD SUCCESS message in the end

Using SDK

In your Groovy Maven project you should add a dependency similar to the following:

<dependency>
  <groupId>com.infor.m3</groupId>
  <artifactId>xtendm3-sdk</artifactId>
  <version>0.13.4</version>
</dependency>

Note that the version here is an example, you should check the latest version either from the official release or from package you have built locally

xtendm3-sdk-java's People

Contributors

erfany avatar filiphakansson1 avatar xtendm3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

xtendm3-sdk-java's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.