您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Greg Holmes ea08604bca Merge pull request #477 from csmith/master 8 年前
audio Restructure to standard maven/gradle layout. 8 年前
awaycolours Restructure to standard maven/gradle layout. 8 年前
calc Restructure to standard maven/gradle layout. 8 年前
channelwho Restructure to standard maven/gradle layout. 8 年前
conditional_execute Restructure to standard maven/gradle layout. 8 年前
contactlist Restructure to standard maven/gradle layout. 8 年前
dcc Restructure to standard maven/gradle layout. 8 年前
dcop Restructure to standard maven/gradle layout. 8 年前
debug Restructure to standard maven/gradle layout. 8 年前
dns Restructure to standard maven/gradle layout. 8 年前
etc/pmd Enable PMD for plugins. 9 年前
exec Restructure to standard maven/gradle layout. 8 年前
freedesktop_notifications Restructure to standard maven/gradle layout. 8 年前
gradle Update dependencies. 8 年前
identd Restructure to standard maven/gradle layout. 8 年前
jpq Restructure to standard maven/gradle layout. 8 年前
lagdisplay Restructure to standard maven/gradle layout. 8 年前
logging Restructure to standard maven/gradle layout. 8 年前
mediasource_dbus Restructure to standard maven/gradle layout. 8 年前
mediasource_dcop Restructure to standard maven/gradle layout. 8 年前
mediasource_linux_title Restructure to standard maven/gradle layout. 8 年前
mediasource_mplayer Restructure to standard maven/gradle layout. 8 年前
mediasource_vlc Restructure to standard maven/gradle layout. 8 年前
mediasource_windows Restructure to standard maven/gradle layout. 8 年前
nickcolours Restructure to standard maven/gradle layout. 8 年前
nickkeep Restructure to standard maven/gradle layout. 8 年前
nma Restructure to standard maven/gradle layout. 8 年前
notifications Restructure to standard maven/gradle layout. 8 年前
nowplaying Restructure to standard maven/gradle layout. 8 年前
osd Restructure to standard maven/gradle layout. 8 年前
osx_integration Restructure to standard maven/gradle layout. 8 年前
parser_irc Restructure to standard maven/gradle layout. 8 年前
parser_xmpp Restructure to standard maven/gradle layout. 8 年前
parserdebug Restructure to standard maven/gradle layout. 8 年前
qauth Restructure to standard maven/gradle layout. 8 年前
redirect Restructure to standard maven/gradle layout. 8 年前
scriptplugin Restructure to standard maven/gradle layout. 8 年前
sessionlock Restructure to standard maven/gradle layout. 8 年前
systray Restructure to standard maven/gradle layout. 8 年前
tabcompletion_bash Restructure to standard maven/gradle layout. 8 年前
tabcompletion_mirc Restructure to standard maven/gradle layout. 8 年前
time Restructure to standard maven/gradle layout. 8 年前
ui_swing Restructure to standard maven/gradle layout. 8 年前
ui_web2 Restructure to standard maven/gradle layout. 8 年前
whoisonquery Restructure to standard maven/gradle layout. 8 年前
windowflashing Restructure to standard maven/gradle layout. 8 年前
windowstatus Restructure to standard maven/gradle layout. 8 年前
.gitignore Restructure to standard maven/gradle layout. 8 年前
.gitreview Add .gitreview config. 9 年前
AUTHORS Fix LICENCE file name and add AUTHORS file. 10 年前
LICENCE 2015! 9 年前
README.md Add a 'provided' scope. 8 年前
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 Add a 'provided' scope. 8 年前
build.xml Collect plugin jars in dist folder, like before. 9 年前
circle.yml Try to speed up CI a bit. 9 年前
gradlew Update dependencies. 8 年前
gradlew.bat Update dependencies. 8 年前
settings.gradle Actually include plugins again. 8 年前

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.