Skip to content
Metl is a simple, web-based integration platform that allows for several different styles of data integration including messaging, file based Extract/Transform/Load (ETL), and remote procedure invocation via Web Services. Read more at www.jumpmind.com/products/metl/overview
Branch: master
Clone or download
gwilmer Update Version Number
Update Version Number
Latest commit cde16e0 May 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
comp-abstract Update Version Number May 20, 2019
comp-control Update Version Number May 20, 2019
comp-data-diff Update Version Number May 20, 2019
comp-email Update Version Number May 20, 2019
comp-excel Update Version Number May 20, 2019
comp-execute Update Version Number May 20, 2019
comp-file Update Version Number May 20, 2019
comp-format Update Version Number May 20, 2019
comp-groovy Update Version Number May 20, 2019
comp-json Update Version Number May 20, 2019
comp-map Update Version Number May 20, 2019
comp-pgp Update Version Number May 20, 2019
comp-rdbms-reader Update Version Number May 20, 2019
comp-rdbms-writer Update Version Number May 20, 2019
comp-route Update Version Number May 20, 2019
comp-sequence Update Version Number May 20, 2019
comp-serialize Update Version Number May 20, 2019
comp-service Update Version Number May 20, 2019
comp-sorter Update Version Number May 20, 2019
comp-sql-execute Update Version Number May 20, 2019
comp-stamp Update Version Number May 20, 2019
comp-subscribe Update Version Number May 20, 2019
comp-temp-rdbms Update Version Number May 20, 2019
comp-test Update Version Number May 20, 2019
comp-text Update Version Number May 20, 2019
comp-transform Update Version Number May 20, 2019
comp-webrequest Update Version Number May 20, 2019
comp-xml Update Version Number May 20, 2019
comp-zip Update Version Number May 20, 2019
metl-assemble Update Version Number May 20, 2019
metl-core NOISSUE: Update comment on how to run. Apr 19, 2019
metl-develop Fixed #179: Create new component json parser Feb 4, 2019
metl-sample-component rename components.xml to plugin.xml Nov 27, 2016
metl-server use standard x.y.z version Aug 6, 2018
metl-ui Fixed #916 - added allowance to link M with H or R types May 7, 2019
metl-war exclude signature file from war Aug 6, 2018
resource-core Update Version Number May 20, 2019
.gitignore Enhance Plugin Component Architecture #317 Nov 8, 2016
LICENSE.md Update LICENSE.md Sep 30, 2015
README.md Update README.md Oct 4, 2018

README.md

This is the development site for Metl. To run the latest and greatest use the following instructions. The latest release can be downloaded here:

Download Metl

Please use the forum for general discussion and questions. It is location here: https://sourceforge.net/p/metl/discussion/general/

Metl is a simple, web-based integration platform that allows for several different styles of data integration including messaging, file based Extract/Transform/Load (ETL), and remote procedure invocation via Web Services.

Metl was built to solve fairly simple day to day integration tasks without the need for custom coding, heavy infrastructure or high costs. It can be deployed in the cloud or in an internal data center, and was built to allow developers to extend it to fit their needs by writing their own components that can be included and leveraged by the existing Metl infrastructure.

Build Me, Run Me

This project requires the Java JDK to build and run. The build currently generates a war file which can be deployed to an application server like Apache Tomcat. The war file can also be run as a standalone application, in which case it uses an embedded Jetty web server.

Build

cd metl-assemble
./gradlew assemble

Run

cd ../metl-war/build/libs
java -jar metl.war

Deploy

To Tomcat:

cp ../metl-war/build/libs/metl.war /opt/apache-tomcat-8.0.14/webapps/.
/opt/apache-tomcat-8.0.14/bin/catalina restart

Or install as a standalone service on Linux or Windows:

java -jar metl.war install

Develop

To develop in Eclipse run the following and import the generated projects:

cd metl-assemble
./gradlew develop

To run in Eclipse, use the "Show Your Metl" launch shortcut.

You can’t perform that action at this time.