/tidbits

Primary LanguageJava

Tidbits: the web-based personal digital wallet

Tidbits is a web-based personal digital wallet. You can use it to store passwords, logins, URLs, or just about any small tidbit of data you might easily forget. You can then access all of this information by logging into Tidbits with your single Tidbits password.

Visit tidbits.sourceforge.net for more information.

Building

The build requires Apache Ant. First, clone the repository with:

ant git-clone

Then copy the environment/example files into environment/local and modify the local copies as needed.

To build the Tidbits WAR directly, use the git-build target:

ant -Dgit.env.src=$PWD/environment/local -Dgit.tag=2.2.0 git-fetch git-checkout git-build

Building releases

ant -Dgit.tag=2.2.0 git-fetch git-checkout git-release

Generating class from XML Schema

ant generate-xml

Generating DDL from JPA

By default the environment/local/ddl.properties file is used. The database defined there must be available for the DDL to be generated.

ant ddl-gen

The output will be generated to defs/sql/${platform}/create.sql and defs/sql/${platform}/drop.sql.