Skip to content

jorgefranconunes/tea

Repository files navigation

Build Status codecov

The Tea Scripting Language

Tea is a scripting language for the Java environment.

This document contains instructions on how to setup the development environment for working on Tea itself. It is intended for the Tea development team.

This development tree is for the 4.y.z master development branch.

Pre-Requisites

  • JDK 1.8

  • Maven 3.3+

Preparing the Development Environment

These instructions apply to unix-like environments. If you really want to develop under windows you should have Cygwin (http://www.cygwin.com/) installed on your system.

Fetch the source tree from the Git repository hosted at GitHub

git clone git@github.com:jorgefranconunes/tea.git

Building

To perform a full build just run mvn in the modules dir of the working area.

By default unit tests are not run. To run the unit tests as part of the build define the system property skipTests=false, like this:

cd ./modules
mvn -DskipTests=false

In addition there are some Maven profiles that can be activated to perform specific tasks.

  • -P tea-tunit-tests : Runs TUnit tests, even when skipTests=true (which is, by default).

  • -P tea-teadoc : Creates Teadoc documentation from the project source files. The Teadoc documentation is created under 'doc/teadoc'. This is tipically used when building a release.

  • -P tea-javadoc : Creates Javadoc documentation from the project source files. The Javadoc documentation is created under 'doc/javadoc'. This is tipically used when building a release.

Making a New Release

  1. Check the release version number. Ensure that the version number is coherent in config/tea-core.conf and pom.xml.

  2. Build the release bundle by invoking Maven like this:

    mvn -Dtea.release
  3. The release tarbal in the project root directory as './target/tea-4.x.y.tar.bz2'.

Bug reports

Send your bug reports and requests for new features to tea.dev@pdmfc.com

About

The Tea scripting language.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
GPL-3.0
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •