88 88b d88 88888888ba ad88888ba
"" 888b d888 88 "8b d8" "8b
88`8b d8'88 88 ,8P Y8,
88 88 `8b d8' 88 88aaaaaa8P' `Y8aaaaa,
88 88 `8b d8' 88 88""""""8b, `"""""8b,
88 88 `8b d8' 88 88 `8b `8b
88 88 `888' 88 88 a8P Y8a a8P
88 88 `8' 88 88888888P" "Y88888P"
,88
888P"
jMBS
is free and open source software, Currently allows to create a mini platform for a local social network.
Users can register using the Client GUI, each user can writes messages, and follows other users, participate to one or more projects.
You can get a copy of the repository using the public git
$ git clone git://github.com/cyounes/jmbs.git
First, you need to create a new PostgreSQL database, use the latest version of SQL script included in the Server/SQL/
directory.
Next you need to configure jMBS to connect to Database. to do this you could edit the db.connect
file.
###Compile Server:
-
You need to compile the RMI project innorder to compile the server project.
$ cd /PATH/TO/JMBS/DIRECTORY/RMI/ $ mvn clean compile install
-
Compile the server maven project
$ cd /PATH/TO/JMBS/DIRECTORY/Server/ $ mvn clean assembly:assembly
###Compile Client:
$ cd /PATH/TO/JMBS/DIRECTORY/Client/
$ mvn clean assembly:assembly -Dmaven.test.skip=true
$ java -jar -Djava.rmi.server.codebase=file:../RMI/target/RMI-0.0.1-SNAPSHOT.jar target/Server-jar-with-dependencies.jar
$ java -jar -Djava.rmi.server.codebase=file:../RMI/target/RMI-0.0.1-SNAPSHOT.jar -Djava.security.policy=target/classes/security.policy target/Client-jar-with-dependencies.jar
- add some lines to this file to explain how to use jMBS
- add JavaDoc link