You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chris Smith 61e9559ff0 Update gradle to 3.1. преди 7 години
audio Restructure to standard maven/gradle layout. преди 7 години
awaycolours Use EventBus interface. преди 7 години
calc Restructure to standard maven/gradle layout. преди 7 години
channelwho Use EventBus interface. преди 7 години
conditional_execute Use EventBus interface. преди 7 години
contactlist Use EventBus interface. преди 7 години
dcc Use EventBus interface. преди 7 години
dcop Restructure to standard maven/gradle layout. преди 7 години
debug Support for core control code changes. преди 7 години
dns Restructure to standard maven/gradle layout. преди 7 години
etc/pmd Enable PMD for plugins. преди 9 години
exec Restructure to standard maven/gradle layout. преди 7 години
freedesktop_notifications Restructure to standard maven/gradle layout. преди 7 години
gradle Update gradle to 3.1. преди 7 години
identd Fix maven URL and dependencies. преди 7 години
jpq Use EventBus interface. преди 7 години
lagdisplay Use EventBus interface. преди 7 години
logging Support for core control code changes. преди 7 години
mediasource_dbus Restructure to standard maven/gradle layout. преди 7 години
mediasource_dcop Restructure to standard maven/gradle layout. преди 7 години
mediasource_linux_title Restructure to standard maven/gradle layout. преди 7 години
mediasource_mplayer Restructure to standard maven/gradle layout. преди 7 години
mediasource_vlc Restructure to standard maven/gradle layout. преди 7 години
mediasource_windows Restructure to standard maven/gradle layout. преди 7 години
nickcolours Use EventBus interface. преди 7 години
nickkeep Use EventBus interface. преди 7 години
nma Restructure to standard maven/gradle layout. преди 7 години
notifications Use EventBus interface. преди 7 години
nowplaying Use EventBus interface. преди 7 години
osd Use EventBus interface. преди 7 години
osx_integration Restructure to standard maven/gradle layout. преди 7 години
parser_irc Restructure to standard maven/gradle layout. преди 7 години
parser_xmpp Restructure to standard maven/gradle layout. преди 7 години
parserdebug Use EventBus interface. преди 7 години
qauth Use EventBus interface. преди 7 години
redirect Use EventBus interface. преди 7 години
scriptplugin Use EventBus interface. преди 7 години
sessionlock Restructure to standard maven/gradle layout. преди 7 години
systray Use EventBus interface. преди 7 години
tabcompletion_bash Restructure to standard maven/gradle layout. преди 7 години
tabcompletion_mirc Restructure to standard maven/gradle layout. преди 7 години
time Use EventBus interface. преди 7 години
ui_swing Support for core control code changes. преди 7 години
ui_web2 Support for core changes. преди 7 години
whoisonquery Use EventBus interface. преди 7 години
windowflashing Use EventBus interface. преди 7 години
windowstatus Use EventBus interface. преди 7 години
.gitignore Restructure to standard maven/gradle layout. преди 7 години
.gitreview Add .gitreview config. преди 9 години
AUTHORS Fix LICENCE file name and add AUTHORS file. преди 10 години
LICENCE 2015! преди 9 години
README.md Add a 'provided' scope. преди 7 години
build-configutils.xml Apparently some OSes use different line endings - who knew? преди 12 години
build-pluginutils.xml Add new build util files for extracting info from and bundling plugins преди 13 години
build.gradle Update gradle to 3.1. преди 7 години
build.xml Collect plugin jars in dist folder, like before. преди 9 години
circle.yml Try to speed up CI a bit. преди 9 години
gradlew Update gradle to 3.1. преди 7 години
gradlew.bat Update gradle to 3.1. преди 7 години
settings.gradle Actually include plugins again. преди 7 години

README.md

DMDirc plugins

This repository contains plugins for DMDirc, a Java IRC client.

Development information

Gradle configurations

We have two custom configurations for use when defining plugin dependencies:

The bundle configuration allows dependencies to be bundled together into the plugin’s jar file. This should be used for dependencies required at runtime that are not included in the main DMDirc client, or accessed via other plugins. Most of a plugin’s dependencies should end up in the bundle configuration.

The provided configuration works like the Maven ‘provided’ scope. It defines dependencies required to compile and run the plugin that will be provided to it somehow externally. Anything in the provided configuration (including transitive dependencies) will not be bundled into the plugin jar. The provided configuration is used for the main DMDirc client, and should be used for any intra-plugin dependencies.