Giter Club home page Giter Club logo

beetle-studio's Introduction

teiid

Build Status Join the chat at https://gitter.im/teiid

Teiid is a data virtualization system that allows applications to use data from multiple, heterogeneous data stores.

Useful Links

To build Teiid

Enter the following:

$ git clone https://github.com/<yourname>/teiid.git
$ cd teiid
$ mvn clean install -P dev -s settings.xml

you can find the deployment artifacts in the "teiid/build/target" directory once the build is completed.

Travis Builds

Teiid includes a travis build config. By default it performs only an "install" on every commit. It allows for a cron based build to be configured as well for deploying snapshots. The snapshot build requires add the environment variables SONATYPE_USERNAME and SONATYPE_PASSWORD that should set to the user access token values of an authorized sonatype account.

Teiid for WildFly

Teiid for WildFly may be built by including the wildfly profile with the relevant build command. For example:

$ mvn clean install -P dev,wildfly -s settings.xml

The Teiid WildFly kits will then be located under wildfly/wildfly-build/target

Licenses

The default license for all submodules is the Apache Software License (ASL) v2.0

Where applicable individual submodules will provide additional copyright and license information.

beetle-studio's People

Contributors

asmigala avatar blafond avatar elvisisking avatar jmartisk avatar mdrillin avatar phantomjinx avatar rareddy avatar shawkins avatar tejones avatar vhalbert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beetle-studio's Issues

UnitTests are not recognizing the Mock Services

activities.component.spec.ts and connections.component.spec.ts both specify MockServices. However the MockServices are not getting recognized in the tests. This still needs to be resolved. I attempted but was currently unable to come up with a solution.

Maven Build Should Run Tests

Currently no unit tests are run during the build. The "ng test" command is used to run tests in angular-cli so maybe that could be executed in the build.

Need to persist application state

Some user selections need to be persisted. Currently (for example) if user changes the layout of the summary page to 'list', it will default back to 'card' if they re-display later.

We could possibly use local storage to persist some of this. Need to investigate

Error while building the project

I am following the steps listed to build beetle-studio.
upon running mvn clean install I get the following error.

ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.5.0:exec (angular-cli-build) on project beetle-studio: Command execution failed.: Cannot run program "D:\beetle-studio-master\target\copy-src\node_modules\@angular\cli\bin\ng" (in directory "D:\beetle-studio-master\target\copy-src"): CreateProcess error=193, %1 is not a valid Win32 application -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Missing Translations Found During Build

Due to changes in prefix names, some translations are missing. They need to be updated.

Missing translation for message "verticalNav.connections"
Missing translation for message "pageError.itAppearsYouAttemptedToAddOrCreate"
Missing translation for message "pageError.somethingUnexpectedHappenedTryReloadingPage" 11% building modules 16/21 modules 5 active ...ode_modules/webpack/buildin/global.jsTemplate parse warnings:
The element is deprecated. Use instead ("
[WARNING ->]<template [ngIf]="!isClosed">

Implement Validators for name and jndi checks

DSB uses some rest calls for validating name and jndi name for connections,etc. (to ensure the entered name is valid and not a duplicate, etc). Beetle has not yet implemented this validation logic.

Error handling for chained observables

Need to further investigate handling of errors for chained observables. Example of the chained observables is
here

Need error information to be passed and displayed in the UI if a problem occurs before completion of the entire chain finishes successfully

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.