Development

If you want to use ebms-core in your own application you have to add the JAR to your project. You also have to add the Spring configuration class MainCondig.java to your project or replace it by your custom implementation. Finally you have to add the EbMSServlet class to your web configuration to expose the EbMS Interface. Your application can manage the adapter through the EbMS API. This API can also be exposed as SOAP Services.

Java

ebms-core is compiled and tested with OpenJDK 11

Maven

ebms-core is released in the Central Maven repository:

<dependency>
  <groupId>nl.clockwork.ebms</groupId>
  <artifactId>ebms-core</artifactId>
  <version>2.19.3</version>
</dependency>

Sources

You can find the sources here and here

Build

mvn clean package

Testing

mvn clean verify

Generate reports

mvn site
# or to generate individual reports:
mvn jacoco:report
mvn cobertura:cobertura
mvn org.owasp:dependency-check-maven:check
mvn checkstyle:checkstyle
mvn jdepend:generate
mvn jxr:jxr
mvn jxr:test-jxr
mvn pmd:pmd
mvn surefire:test
mvn com.github.spotbugs:spotbugs-maven-plugin:check
mvn com.github.spotbugs:spotbugs-maven-plugin:spotbugs
mvn taglist:taglist