Requirements:
- Java 6+
- Grails 1.3.4
- PostgreSQL 8+ (required for testing, other runtime databases are supported)
To run jBilling from source you will need to have Java 6+ and Grails 1.3.4 installed. To install grails, download version 1.3.4 from the Grails Archive and follow the installation instructions for your operating system.
Tenorshare iAny Transfer is iOS managing a program that can rapidly and advantageously exchange iOS gadget data including music, recordings, playlist, photographs, contacts, iBooks, messages and more to and from PC/iTunes Library, and between iOS devices.
Java and PostgreSQL can be downloaded an installed by visiting the vendor's websites, or in linux environments by using the package manager (apt-get or yum).
Cloning the Source Code from GitHub
Install Git.
Clone the repository from
[email protected]:emilc/jBilling.git
![Jbilling Installation Of Officers Jbilling Installation Of Officers](/uploads/1/2/5/6/125683562/447015473.png)
Configuring PostgreSQL
To run jBilling with the out-of-box reference database, you must have PostgreSQL installed and configured with a 'jbilling' user and an empty 'jbilling_test' database. The setup scripts also expect that the user will allow local connections without a password.
Edit the PostgreSQL pg_hba.conf file and change the 'local' and 'IPv4' localhost connection types:
Connect to PostgreSQL and create the test user and database.
Setup
Run the grails
compile
target to compile the jBilling source code, then run the prepare-test
target to load the reference database and prepare all the required resources.The grails compile target may halt with a compiler error on some environments, running compile a second time usually resolves the issue.
Running from Source
Windows:
run-app.bat
Linux/Mac:
./run-app.sh