Skip to content
AtlasMap project repository
Java HTML TypeScript CSS Shell JavaScript
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci fix: Introduce e2e test (#1040) Jun 25, 2019
.github chore: Introduce stale bot Aug 4, 2019
.mvn/wrapper fix: CircleCI build fails with VM terminated error Oct 5, 2018
atlasmap-maven-plugin [maven-release-plugin] prepare for next development iteration Sep 27, 2019
camel [maven-release-plugin] prepare for next development iteration Sep 27, 2019
coverage-report [maven-release-plugin] prepare for next development iteration Sep 27, 2019
docs user doc: Removes an incorrect . from a command line Oct 6, 2019
examples [maven-release-plugin] prepare for next development iteration Sep 27, 2019
lib fix: many-to-one transformation for collection source doesn't work Oct 7, 2019
parent chore: Update asciidoctorj Oct 14, 2019
standalone [maven-release-plugin] prepare for next development iteration Sep 27, 2019
ui chore: Added gitter badge Oct 15, 2019
.codacy.yml chore: fix codacy Nov 21, 2018
.gitignore chore: Add changelogs Feb 27, 2019
.gitmodules Step1: Add git submodules Oct 11, 2017
.grenrc.yml chore: Exclude dependency updates from release notes Oct 11, 2019
LICENSE chore: Let camel-atlasmap inherit atlas-parent Nov 15, 2017
README.md chore: Added gitter badge Oct 15, 2019
checkstyle-suppressions.xml chore: Cleanup directory structure Nov 17, 2017
checkstyle.xml chore: Add DeclarationOrder to checkstyle rule Nov 17, 2017
copyright.txt chore: Let camel-atlasmap inherit atlas-parent Nov 15, 2017
header.txt chore: Cleanup directory structure Nov 17, 2017
mvnw chore: Add build.sh Nov 14, 2017
mvnw.cmd chore: Let camel-atlasmap inherit atlas-parent Nov 15, 2017
pom.xml chore: Update maven-javadoc-plugin Oct 15, 2019
release.sh chore: disabled release note exec (should run manually) Sep 18, 2019
tslint.json chore: Enabled tslint rule "member-access" with "no-public" Jan 26, 2018

README.md

AtlasMap

Runtime @ Maven Central UI @ NPM CircleCI Badge Codacy Badge Codacy Badge Gitter chat

The AtlasMap is a data mapping solution with interactive web based user interface, that simplifies configuring integrations between Java, XML, and JSON data sources. You can design your data mapping on the AtlasMap Data Mapper UI canvas, and then run that data mapping via runtime engine. AtlasMap Data Mapper UI is primarily designed to work within the Syndesis UI, and now we're exploring to improve standalone user experience.

AtlasMap Documentation

AtlasMap User Guide

AtlasMap Developer Guide

The shortest path to run standalone AtlasMap Data Mapper UI

  1. Download AtlasMap standalone jar
$ wget http://central.maven.org/maven2/io/atlasmap/atlasmap-standalone/${VERSION}/atlasmap-standalone-${VERSION}.jar
  1. Run
$ java -jar atlasmap-standalone-${VERSION}.jar 

Then AtlasMap Data Mapper UI is available at http://127.0.0.1:8585/ by default.

Build AtlasMap project

  1. Checkout AtlasMap repo from GitHub
$ git clone https://github.com/atlasmap/atlasmap ${ATLASMAP}
  1. Build
$ cd ${ATLASMAP}
$ ./mvnw clean install

or you can skip tests to get the build little bit faster

$ ./mvnw clean install -DskipTests
  1. Run AtlasMap standalone jar from springboot maven plugin
$ cd ${ATLASMAP}/standalone
$ ../mvnw -Pitests spring-boot:run

AtlasMap Data Mapper UI is available at http://127.0.0.1:8585/ by default.

Live update for UI development

While standalone AtlasMap design time services are running by following above, you can also run an another AtlasMap Data Mapper UI instance at different port by yarn start. This enables live update for UI code so you can see the outcome of your UI code change without build&restart manually.

  1. Install Yarn

  2. Install Data Mapper UI's dependencies

$ cd ${ATLASMAP}/ui
$ yarn install
  1. Start Data Mapper UI
$ yarn start

The yarn start command will attempt to automatically open your browser window, but if it doesn't, open it directly with this URL: http://localhost:3000.

You can’t perform that action at this time.