An Irc server based on RFC 1459.
Developer: Ryan Bruno [email protected]
- Events
- Plugins
- Unit tests
- Logging
- Clone the repository
git clone https://github.com/JRoll506/IrcServer.git
- Compile source code
mvn install
- Move jar to separate folder
cp IrcServer/target/IrcServer-<Version>.jar test/ && cd test/
- Run the jar
java -jar IrcServer-<Version>.jar
- Compile and Install the IrcServer (See Above)
- Create a pom.xml
*Must have the following lines*
<dependencies>
<dependency>
<groupId>com.rbruno</groupId>
<artifactId>IrcServer</artifactId>
<version>v1.0-RELEASE</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
</dependencies>
- Create a Plugin class
*See IrcServer/src/main/java/com/rbruno/irc/plugin/Plugin.java for more Details* - Create a config.txt
main=Path.to.Main.Class
name=<PluginName>