Merge branch 'master' into METAMODEL-1153

Conflicts:
	core/src/main/java/org/apache/metamodel/membrane/app/CachedDataSourceRegistryWrapper.java
	core/src/main/java/org/apache/metamodel/membrane/app/DataSourceRegistry.java
	core/src/main/java/org/apache/metamodel/membrane/app/InMemoryDataSourceRegistry.java
	core/src/main/java/org/apache/metamodel/membrane/app/registry/file/FileBasedDataSourceRegistry.java
	core/src/main/java/org/apache/metamodel/membrane/controllers/DataSourceController.java
	core/src/main/resources/swagger.yaml
tree: 1ae53be13cccfd0b6ac3625fbb536249e950d49c
  1. core/
  2. postman-tests/
  3. swagger-codegen/
  4. undertow/
  5. war/
  6. .dockerignore
  7. .gitattributes
  8. .gitignore
  9. .travis.yml
  10. CHANGES.md
  11. docker-compose.yml
  12. Dockerfile
  13. LICENSE
  14. NOTICE
  15. pom.xml
  16. README.md
README.md

Apache MetaModel Membrane

Data Federation as a RESTful service. A subproject of Apache MetaModel.

Building and running

Make sure you have Apache Maven, then build by invoking:

mvn clean install

After building the Java archives and executables, you can use Docker and Docker compose to run Membrane easily, like this:

docker-compose up --build

Now Membrane should be running on port 8080 of your Docker host. Typically that's either http://localhost:8080 (if you have a native Docker install) or http://192.168.99.100:8080 (if you use Docker toolbox).

Mailing lists

Membrane uses the same development infrastructure as the main Apache MetaModel project:

Contributing

Please see CONTRIBUTE.md from Apache MetaModel which also apply to the Membrane contribution guidelines.