Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 982 Bytes

README.md

File metadata and controls

47 lines (29 loc) · 982 Bytes

Napster

Build Status

Introduction

A simple file sharing computer program base on Java.

This is the homework of Practice of Software System Development in Harbin Institute of Technology.

Setup

NOTE: Java 1.8.0 Update 42 or above is required.

Build server

You can use following commands to build and run the Napster server:

# Build Server
cd server
mvn package -DskipTests

# Run Server
java -jar target/napster.server.jar

Similar to Napster server, you can build and run Napster client as follows:

# Build Client
cd client
mvn package -DskipTests

# Run Client
java -jar target/napster.client.jar

Enjoy!

Screenshots

Napster Client

License

This project is open sourced under Apache license.