Skip to content

TheMLC/ddex-messages-mwn-notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

JAXB2 Implementation for DDEX MWN Notifications

contributors last update forks stars open issues


📔 Table of Contents

🌟 About the Project

👾 Tech Stack

🎯 Features

Generate JAVA Classes that directly masp to composites in the MWN xsds as well as the Allowed Value Sets. Current supported versions include

  • MWN 1.1
  • MWN 1.3 Draft version

🧰 Getting Started

‼️ Prerequisites

This project uses JAVA with Java 11 being the minimum version required.
If you don't have Java installed, we recommend installing the latest version of Java using your favourite package manager.

On Mac OS with Homebrew

 brew install java

Once Java is installed, Maven is also required.

On Mac OS with Homebrew

 brew install maven



⚙️ Generating the Java Files

Use the Makefile provided to run the generation of Java files

For MWN 1.1

  make generate-mwn-11

This will generate java files in ddex-mwn-11/target/generated-sources/xjc directory

For MWN 1.3 Draft

  make generate-mwn-13-draft

This will generate java files in ddex-mwn-13Draft/target/generated-sources/xjc directory



⚙️ Installing the Maven artifact

Maven will generate an artifact (JAR file) for you. It can be installed in your local repository to be used in other projects.

Use the Makefile provided to run the generation of Java files

For MWN 1.1

  make install-mwn-11

This will install a new artifact net.ddex.messages:mwn-notification:1.1

            <dependency>
                <groupId>net.ddex.messages</groupId>
                <artifactId>mwn-notification</artifactId>
                <version>1.1</version>
            </dependency>

For MWN 1.3 Draft

  make install-mwn-13-draft

This will install a new artifact net.ddex.messages:mwn-notification:1.3Draft

            <dependency>
                <groupId>net.ddex.messages</groupId>
                <artifactId>mwn-notification</artifactId>
                <version>1.3Draft</version>
            </dependency>

🤝 Contact

Project Link: https://github.com/TheMLC/ddex-messages-mwn-notification

💎 Acknowledgements

For Providing this Awesome Template

About

MLC Repository for DDEX MWN Messages and Choreography

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published