Setting up jBilling3 in Spring Tool Suite and Eclipse

jBilling is one of the most popular web based billing and invoicing tool with payment integration using credit card, check and direct deposit. jBilling is available for download under GNU General Public License (GPL)

jBilling is widely used by telecom companies where the pricing is too complex. Automated recurring billing, renewals and payments are few of the features jBilling offers.

Download Source Code

Go to http://www.jbilling.com/download and download jBilling3 source code. Create a folder named 'jbilling' and unzip the file into it.

Download and Install PostgreSQL

Go to http://www.postgresql.org/ and download PostgreSQL for your operating system. Install it and setup a user 'jbilling' and a database 'jbilling_test'.

Download and install Grails 1.3.4

Go to http://www.grails.org/download/archive/Grails and download version 1.3.4. Install it on your machine.

Building and running from the source

Open a console window and type "grails compile". All dependencies will be downloaded and compiled. Now run the application using run-app.bat or ./run-app.sh. Access the application with the url http://localhost:8080/jbilling, log in as admin/123qwe.

Setting up Spring Tool Suite(STS) or Eclipse

Download and install STS from http://download.springsource.com/. Start STS and add Grails Support under Language and Framework Tooling in Extensions tab. Now setup Grails under Windows ->Preference.

Setting up jBilling Project in STS

In STS, go to File->Import->Existing Projects into Workspace and open the project downloaded earlier. Now update the build path accordingly. Right-click the project and click on Run As->Grails Comand(run-app).

Conclusion

You downloaded jBilling source code and configured the project in STS successfully! Now you can start customizing jBilling! Feel free to drop your comments here.

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to our feed and get articles like this delivered automatically to your feed reader? Like our Facebook Page.

Post a Comment (0)
Previous Post Next Post