Download pircbotx-1.9.jar file

Introduction

You can download pircbotx-1.9.jar in this page.

License

GPL v3

Type List

pircbotx-1.9.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/org.pircbotx/pircbotx/pom.properties
META-INF/maven/org.pircbotx/pircbotx/pom.xml
org.pircbotx.Base64.class
org.pircbotx.Channel.class
org.pircbotx.ChannelListEntry.class
org.pircbotx.Colors.class
org.pircbotx.DccChat.class
org.pircbotx.DccFileTransfer.class
org.pircbotx.DccManager.class
org.pircbotx.IdentServer.class
org.pircbotx.InputThread.class
org.pircbotx.ManyToManyMap.class
org.pircbotx.MultiBotManager.class
org.pircbotx.OutputThread.class
org.pircbotx.PircBotX.class
org.pircbotx.ProxySocketFactory.class
org.pircbotx.ReplyConstants.class
org.pircbotx.ServerInfo.class
org.pircbotx.TrustingSSLSocketFactory.class
org.pircbotx.User.class
org.pircbotx.UserSnapshot.class
org.pircbotx.UtilSSLSocketFactory.class
org.pircbotx.Utils.class
org.pircbotx.cap.CapHandler.class
org.pircbotx.cap.EnableCapHandler.class
org.pircbotx.cap.SASLCapHandler.class
org.pircbotx.exception.CAPException.class
org.pircbotx.exception.DccException.class
org.pircbotx.exception.IrcException.class
org.pircbotx.exception.NickAlreadyInUseException.class
org.pircbotx.exception.UnknownEventException.class
org.pircbotx.hooks.CoreHooks.class
org.pircbotx.hooks.Event.class
org.pircbotx.hooks.HookUtils.class
org.pircbotx.hooks.Listener.class
org.pircbotx.hooks.ListenerAdapter.class
org.pircbotx.hooks.TemporaryListener.class
org.pircbotx.hooks.WaitForQueue.class
org.pircbotx.hooks.events.ActionEvent.class
org.pircbotx.hooks.events.ChannelInfoEvent.class
org.pircbotx.hooks.events.ConnectEvent.class
org.pircbotx.hooks.events.DisconnectEvent.class
org.pircbotx.hooks.events.FileTransferFinishedEvent.class
org.pircbotx.hooks.events.FingerEvent.class
org.pircbotx.hooks.events.HalfOpEvent.class
org.pircbotx.hooks.events.IncomingChatRequestEvent.class
org.pircbotx.hooks.events.IncomingFileTransferEvent.class
org.pircbotx.hooks.events.InviteEvent.class
org.pircbotx.hooks.events.JoinEvent.class
org.pircbotx.hooks.events.KickEvent.class
org.pircbotx.hooks.events.MessageEvent.class
org.pircbotx.hooks.events.ModeEvent.class
org.pircbotx.hooks.events.MotdEvent.class
org.pircbotx.hooks.events.NickChangeEvent.class
org.pircbotx.hooks.events.NoticeEvent.class
org.pircbotx.hooks.events.OpEvent.class
org.pircbotx.hooks.events.OwnerEvent.class
org.pircbotx.hooks.events.PartEvent.class
org.pircbotx.hooks.events.PingEvent.class
org.pircbotx.hooks.events.PrivateMessageEvent.class
org.pircbotx.hooks.events.QuitEvent.class
org.pircbotx.hooks.events.ReconnectEvent.class
org.pircbotx.hooks.events.RemoveChannelBanEvent.class
org.pircbotx.hooks.events.RemoveChannelKeyEvent.class
org.pircbotx.hooks.events.RemoveChannelLimitEvent.class
org.pircbotx.hooks.events.RemoveInviteOnlyEvent.class
org.pircbotx.hooks.events.RemoveModeratedEvent.class
org.pircbotx.hooks.events.RemoveNoExternalMessagesEvent.class
org.pircbotx.hooks.events.RemovePrivateEvent.class
org.pircbotx.hooks.events.RemoveSecretEvent.class
org.pircbotx.hooks.events.RemoveTopicProtectionEvent.class
org.pircbotx.hooks.events.ServerPingEvent.class
org.pircbotx.hooks.events.ServerResponseEvent.class
org.pircbotx.hooks.events.SetChannelBanEvent.class
org.pircbotx.hooks.events.SetChannelKeyEvent.class
org.pircbotx.hooks.events.SetChannelLimitEvent.class
org.pircbotx.hooks.events.SetInviteOnlyEvent.class
org.pircbotx.hooks.events.SetModeratedEvent.class
org.pircbotx.hooks.events.SetNoExternalMessagesEvent.class
org.pircbotx.hooks.events.SetPrivateEvent.class
org.pircbotx.hooks.events.SetSecretEvent.class
org.pircbotx.hooks.events.SetTopicProtectionEvent.class
org.pircbotx.hooks.events.SocketConnectEvent.class
org.pircbotx.hooks.events.SuperOpEvent.class
org.pircbotx.hooks.events.TimeEvent.class
org.pircbotx.hooks.events.TopicEvent.class
org.pircbotx.hooks.events.UnknownEvent.class
org.pircbotx.hooks.events.UserListEvent.class
org.pircbotx.hooks.events.UserModeEvent.class
org.pircbotx.hooks.events.VersionEvent.class
org.pircbotx.hooks.events.VoiceEvent.class
org.pircbotx.hooks.events.WhoisEvent.class
org.pircbotx.hooks.managers.BackgroundListenerManager.class
org.pircbotx.hooks.managers.GenericListenerManager.class
org.pircbotx.hooks.managers.ListenerManager.class
org.pircbotx.hooks.managers.ThreadedListenerManager.class
org.pircbotx.hooks.types.GenericCTCPCommand.class
org.pircbotx.hooks.types.GenericChannelModeEvent.class
org.pircbotx.hooks.types.GenericDCCEvent.class
org.pircbotx.hooks.types.GenericEvent.class
org.pircbotx.hooks.types.GenericMessageEvent.class
org.pircbotx.hooks.types.GenericUserModeEvent.class
org.pircbotx.impl.PircBotXExample.class
org.pircbotx.impl.PircBotXJMeter.class
org.pircbotx.impl.ReplayServer.class
org.pircbotx.impl.Sandbox.class

Pom

pircbotx-1.9.pom file content.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
	<!--Sonatype Parent POM-->
	<parent>
		<groupId>org.sonatype.oss</groupId>
		<artifactId>oss-parent</artifactId>
		<version>7</version>
	</parent>
	
	<!--
		Maven Information
	-->
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.pircbotx</groupId>
	<artifactId>pircbotx</artifactId>
	<packaging>jar</packaging>
	<version>1.9</version>
	
	<!--
		Project information
	-->
	<name>pircbotx</name>
	<description>PircBotX is a simple, easy to use, Java IRC Bot Framework based 
		off of a fork of the popular PircBot? framework, bringing many new up-to-date 
		features and bug fixes in an official alternative distribution. 
	</description>
	<url>http://pircbotx.googlecode.com/</url>
	<inceptionYear>2010</inceptionYear>

	<licenses>
		<license>
			<name>GPL v3</name>
			<url>www.gnu.org/licenses/</url>
			<distribution>repo</distribution>
		</license>
	</licenses>

	<organization>
		<name>Leon Blakey</name>
	</organization>

	<developers>
		<developer>
			<id>TheLQ</id>
			<name>Leon Blakey</name>
			<email>lord.quackstar@gmail.com</email>
			<roles>
				<role>developer</role>
			</roles>
			<timezone>-5</timezone>
		</developer>
	</developers>

	<issueManagement>
		<system>Google Code</system>
		<url>http://code.google.com/p/pircbotx/issues/list/</url>
	</issueManagement>
        
	<ciManagement>
		<url>https://drone.io/emilymabrey93/pircbotx</url>
	</ciManagement>

	<scm>
		<connection>scm:hg:http://code.google.com/p/pircbotx/</connection>
		<developerConnection>scm:hg:https://code.google.com/p/pircbotx/</developerConnection>
		<url>https://code.google.com/p/pircbotx/</url>
	</scm>
	
	<mailingLists>
		<mailingList>
			<name>pircbotx</name>
			<subscribe>pircbotx-subscribe@googlegroups.com</subscribe>
			<unsubscribe>pircbotx-unsubscribe@googlegroups.com</unsubscribe>
			<archive>http://groups.google.com/group/pircbotx/</archive>
		</mailingList>
	</mailingLists>

	<prerequisites>
		<maven>2.2.1</maven>
	</prerequisites>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<!--
		Dependancies and Plugins
	-->
	<dependencies>
		<!--Project Lombok for annotation processing-->
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>0.11.6</version>
			<scope>provided</scope>
		</dependency>
		<!--Use TestNG as testing framework-->
		<dependency>
			<groupId>org.testng</groupId>
			<artifactId>testng</artifactId>
			<version>6.8</version>
			<scope>test</scope>
		</dependency>
		<!--Don't want any dependancies in project, but tests don't matter. Commons Lang is helpful-->
		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-lang3</artifactId>
			<version>3.1</version>
			<scope>test</scope>
		</dependency>
		<!-- Mockito for mocking test objects-->
		<dependency>
			<groupId>org.mockito</groupId>
			<artifactId>mockito-core</artifactId>
			<version>1.9.5</version>
			<scope>test</scope>
		</dependency>
	</dependencies>
	
	<build>
		<plugins>
			<!--Makes sure License Headers are consistant across all files-->
			<plugin>
				<groupId>com.mycila.maven-license-plugin</groupId>
				<artifactId>maven-license-plugin</artifactId>
				<version>1.10.b1</version>
				<configuration>
					<header>src/etc/license-header.txt</header>
					<properties>
						<email>lord.quackstar at gmail.com</email>
						<name>Leon Blakey</name>
						<year>2010-2013</year>
						<projectname>PircBotX</projectname>
					</properties>
					<excludes>
						<exclude>**/*.txt</exclude>
						<exclude>**/*.log</exclude>
						<exclude>**/nbactions.xml</exclude>
						<!-- This is licensed seperately -->
						<exclude>src/main/java/org/pircbotx/Base64.java</exclude>
					</excludes>
					<strictCheck>true</strictCheck>
				</configuration>
				<executions>
					<execution>
						<phase>process-sources</phase>
						<goals>
							<goal>format</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<!--Specifically target Java 1.5-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.5.1</version>
				<configuration>
					<source>1.5</source>
					<target>1.5</target>
					<showWarnings>true</showWarnings>
					<showDeprecation>true</showDeprecation>
				</configuration>
				<!--Do NOT show depreciation in test compile-->
				<executions>
					<execution>
						<id>default-testCompile</id>
						<phase>test-compile</phase>
						<configuration>
							<showDeprecation>false</showDeprecation>
						</configuration> 
						<goals>
							<goal>testCompile</goal>
						</goals>
					</execution>                  
				</executions>
			</plugin>
			<!--Deploy site with Mercurial (Hg)-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-site-plugin</artifactId>
				<version>3.1</version>
				<dependencies>
					<dependency><!-- add support for scm -->
						<groupId>org.apache.maven.wagon</groupId>
						<artifactId>wagon-scm</artifactId>
						<version>2.1</version>
					</dependency>
					<dependency>
						<groupId>org.apache.maven.scm</groupId>
						<artifactId>maven-scm-provider-hg</artifactId>
						<version>1.5</version>
					</dependency>
				</dependencies>
				<configuration>
					<reportPlugins>
						<!--JavaDoc setup for Site-->
						<plugin>
							<groupId>org.apache.maven.plugins</groupId>
							<artifactId>maven-javadoc-plugin</artifactId>
							<version>2.8</version>
							<configuration>
								<defaultAuthor>Leon Blakey</defaultAuthor>
								<defaultVersion>${project.version}</defaultVersion>
								<sourcepath>target/delombok</sourcepath>
								<show>public</show>
							</configuration>
						</plugin>
						<plugin>
							<groupId>org.codehaus.mojo</groupId>
							<artifactId>cobertura-maven-plugin</artifactId>
							<version>2.5.2</version>
						</plugin>
					</reportPlugins> 
				</configuration>
			</plugin>
			<!-- Update version in PircBotX.java -->
			<plugin>
				<groupId>com.google.code.maven-replacer-plugin</groupId>
				<artifactId>maven-replacer-plugin</artifactId>
				<version>1.4.1</version>
				<executions>                
					<execution>
						<phase>process-sources</phase>
						<goals>
							<goal>replace</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<file>src/main/java/org/pircbotx/PircBotX.java</file>
					<replacements>
						<replacement>
							<token>public static final String VERSION .+</token>
							<value>public static final String VERSION = "${project.version}";</value>
						</replacement>
					</replacements>                        
				</configuration>
			</plugin>
			<!--Delombok sources for tools like javadoc-->
			<plugin>
				<groupId>org.projectlombok</groupId>
				<artifactId>lombok-maven-plugin</artifactId>
				<version>0.11.2.0</version>
				<executions>
					<execution>
						<phase>process-sources</phase>
						<goals>
							<goal>delombok</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<addOutputDirectory>false</addOutputDirectory>
					<sourceDirectory>src/main/java</sourceDirectory>
					<!-- Netbeans assumes all errors go to generated sources, which is wrong for lombok-->
					<outputDirectory>target/delombok</outputDirectory>
				</configuration>
			</plugin>
			<!--JavaDoc setup for Jars-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-javadoc-plugin</artifactId>
				<version>2.8.1</version>
				<configuration>
					<defaultAuthor>Leon Blakey</defaultAuthor>
					<defaultVersion>${project.version}</defaultVersion>
					<sourcepath>target/delombok</sourcepath>
				</configuration>
			</plugin>
			<!--Use very verbose logging while testing-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.12.2</version>
				<configuration>
					<properties>
						<property>
							<name>listener</name>
							<value>org.pircbotx.TestLogger</value>
						</property>
					</properties>
				</configuration>
			</plugin>
		</plugins>
	</build>

	<!--
		Distribution
	-->
	<distributionManagement>
		<!--Site deploy repository-->
		<site>
			<id>code.google.com</id>
			<url>scm:hg:https://code.google.com/p/pircbotx.site/</url>
		</site>
	</distributionManagement>
	
	<profiles>
		<!--Lombok tools.jar config-->
		<profile>
			<id>lombok-needs-tools-jar</id>
			<activation>
				<file>
					<exists>${java.home}/../lib/tools.jar</exists>
				</file>
			</activation>
			<build>
				<plugins>
					<plugin>
						<groupId>org.projectlombok</groupId>
						<artifactId>lombok-maven-plugin</artifactId>
						<version>0.11.2.0</version>
						<dependencies>
							<dependency>
								<groupId>sun.jdk</groupId>
								<artifactId>tools</artifactId>
								<version>1.6</version>
								<scope>system</scope>
								<systemPath>${java.home}/../lib/tools.jar</systemPath>
							</dependency>
						</dependencies>        
					</plugin>
				</plugins>
			</build>
		</profile>
	</profiles>
	
</project>

POM Entry

<dependency>
   <groupId>org.pircbotx</groupId>
   <artifactId>pircbotx</artifactId>
   <version>1.9</version>
</dependency>

Download

If you think the following pircbotx-1.9.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download pircbotx-1.9.jar file




PreviousNext

Related