Skip to content
This repository was archived by the owner on Feb 7, 2022. It is now read-only.

YounesCheikh/jmbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

298 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jMBS: Java Micro Blogging System


	   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.

How it works?

Users can register using the Client GUI, each user can writes messages, and follows other users, participate to one or more projects.

jMBS

Get Code Source:

You can get a copy of the repository using the public git

$ git clone git://github.com/cyounes/jmbs.git

Compile jMBS

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:

  1. You need to compile the RMI project innorder to compile the server project.

     $ cd /PATH/TO/JMBS/DIRECTORY/RMI/
     $ mvn clean compile install
    
  2. 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

Start jMBS

Server:

jMBS Start Server

$ java -jar -Djava.rmi.server.codebase=file:../RMI/target/RMI-0.0.1-SNAPSHOT.jar target/Server-jar-with-dependencies.jar

Client:

jMBS Start Client

$ 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

Contributors:

TODO:

  • add some lines to this file to explain how to use jMBS
  • add JavaDoc link

About

Java Micro Blogging System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages