这是Metl的开发网站。要运行最新最强大的版本,请遵循以下说明。您可以在这里下载最新版本:
请使用论坛进行一般讨论和提问。论坛地址:https://sourceforge.net/p/metl/discussion/general/
Metl是一个简单的、基于网络的集成平台,支持多种数据集成方式,包括消息传递、基于文件的提取/转换/加载(ETL)以及通过Web服务进行的远程过程调用。
Metl旨在解决日常简单的集成任务,无需自定义编码、重型基础设施或高昂成本。它可以部署在云端或内部数据中心,并且允许开发人员通过编写自己的组件来扩展它以满足他们的需求,这些组件可以被现有的Metl基础设施包含和利用。
构建和运行
本项目需要Java JDK来构建和运行。当前构建会生成一个war文件,可以部署到像Apache Tomcat这样的应用服务器上。war文件也可以作为独立应用运行,在这种情况下,它使用嵌入式Jetty网络服务器。
构建
cd metl-assemble
./gradlew assemble
运行
cd ../metl-war/build/libs
java -jar metl.war
部署
部署到Tomcat:
cp ../metl-war/build/libs/metl.war /opt/apache-tomcat-8.0.14/webapps/.
/opt/apache-tomcat-8.0.14/bin/catalina restart
或在Linux或Windows上安装为独立服务:
java -jar metl.war install
开发
要在Eclipse中进行开发,请运行以下命令并导入生成的项目:
cd metl-assemble
./gradlew develop
要在Eclipse中运行,请使用"Show Your Metl"启动快捷方式。