Browse Source

Explicitly set versions here too.

Changes to handle MBassador upgrade.

Change-Id: I9e1fe2b0a858c378c4d4340db50ec5ade45cbb10
Reviewed-on: http://gerrit.dmdirc.com/4004
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
pull/1/head
Chris Smith 9 years ago
parent
commit
0395c28966

+ 1
- 1
.idea/parser.iml View File

@@ -18,11 +18,11 @@
18 18
     </content>
19 19
     <orderEntry type="inheritedJdk" />
20 20
     <orderEntry type="sourceFolder" forTests="false" />
21
-    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12-beta-1" level="project" />
22 21
     <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.9.5" level="project" />
23 22
     <orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
24 23
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.jimfs:jimfs:1.0" level="project" />
25 24
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.guava:guava:16.0.1" level="project" />
25
+    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.11" level="project" />
26 26
   </component>
27 27
 </module>
28 28
 

+ 11
- 3
.idea/plugins.iml View File

@@ -1,10 +1,18 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2
-<module external.linked.project.id="plugins" external.linked.project.path="$MODULE_DIR$/modules/plugins" external.root.project.path="$MODULE_DIR$/modules/plugins" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
3
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
2
+<module external.linked.project.id=":modules:plugins" external.linked.project.path="$MODULE_DIR$/modules/plugins" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="dmdirc.modules" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
3
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
4 4
     <output url="file://$MODULE_DIR$/modules/plugins/build/classes/main" />
5 5
     <output-test url="file://$MODULE_DIR$/modules/plugins/build/classes/test" />
6 6
     <exclude-output />
7 7
     <content url="file://$MODULE_DIR$/modules/plugins">
8
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src" isTestSource="false" />
9
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src/main/java" isTestSource="false" />
10
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src/test/java" isTestSource="true" />
11
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/test" isTestSource="true" />
12
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/res" type="java-resource" />
13
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src/main/resources" type="java-resource" />
14
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src/test/resources" type="java-test-resource" />
15
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/test-res" type="java-test-resource" />
8 16
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/.gradle" />
9 17
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/build" />
10 18
     </content>
@@ -13,11 +21,11 @@
13 21
     <orderEntry type="module" module-name="dmdirc" />
14 22
     <orderEntry type="module" module-name="parser" />
15 23
     <orderEntry type="module" module-name="util" />
16
-    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12-beta-1" level="project" />
17 24
     <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.9.5" level="project" />
18 25
     <orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
19 26
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.jimfs:jimfs:1.0" level="project" />
20 27
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.guava:guava:16.0.1" level="project" />
28
+    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.11" level="project" />
21 29
   </component>
22 30
 </module>
23 31
 

+ 1
- 1
.idea/util.iml View File

@@ -18,11 +18,11 @@
18 18
     </content>
19 19
     <orderEntry type="inheritedJdk" />
20 20
     <orderEntry type="sourceFolder" forTests="false" />
21
-    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12-beta-1" level="project" />
22 21
     <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.9.5" level="project" />
23 22
     <orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
24 23
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.jimfs:jimfs:1.0" level="project" />
25 24
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.guava:guava:16.0.1" level="project" />
25
+    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.11" level="project" />
26 26
   </component>
27 27
 </module>
28 28
 

+ 7
- 7
build.gradle View File

@@ -7,14 +7,14 @@ configurations {
7 7
 }
8 8
 
9 9
 dependencies {
10
-    compile group: 'com.google.code.findbugs', name: 'jsr305', version: '2.+'
10
+    compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
11 11
     compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.1'
12 12
     bundle group: 'com.squareup.dagger', name: 'dagger', version: '1.2.1'
13
-    bundle group: 'com.esotericsoftware.yamlbeans', name: 'yamlbeans', version: '1.+'
13
+    bundle group: 'com.esotericsoftware.yamlbeans', name: 'yamlbeans', version: '1.08'
14 14
     bundle group: 'com.brsanthu', name: 'migbase64', version: '2.2'
15
-    bundle group: 'net.kencochrane.raven', name: 'raven', version: '4.+'
16
-    bundle group: 'com.google.guava', name:'guava', version: '17.+'
17
-    bundle group: 'net.engio', name: 'mbassador', version: '1.1.10'
15
+    bundle group: 'net.kencochrane.raven', name: 'raven', version: '5.0.1'
16
+    bundle group: 'com.google.guava', name:'guava', version: '18.0'
17
+    bundle group: 'net.engio', name: 'mbassador', version: '1.2.0'
18 18
     bundle project(':modules:util')
19 19
     bundle project(':modules:parser')
20 20
 }
@@ -54,8 +54,8 @@ allprojects {
54 54
     }
55 55
 
56 56
     dependencies {
57
-        testCompile group: 'junit', name: 'junit', version: '4.+'
58
-        testCompile group: 'org.mockito', name: 'mockito-all', version: '1.+'
57
+        testCompile group: 'junit', name: 'junit', version: '4.11'
58
+        testCompile group: 'org.mockito', name: 'mockito-all', version: '1.9.5'
59 59
         testCompile group: 'com.google.jimfs', name: 'jimfs', version: '1.0'
60 60
     }
61 61
 

+ 6
- 5
dmdirc.iml View File

@@ -24,18 +24,19 @@
24 24
     <orderEntry type="library" exported="" name="Gradle: com.squareup.dagger:dagger:1.2.1" level="project" />
25 25
     <orderEntry type="library" exported="" name="Gradle: com.esotericsoftware.yamlbeans:yamlbeans:1.08" level="project" />
26 26
     <orderEntry type="library" exported="" name="Gradle: com.brsanthu:migbase64:2.2" level="project" />
27
-    <orderEntry type="library" exported="" name="Gradle: net.kencochrane.raven:raven:4.2.1" level="project" />
28
-    <orderEntry type="library" exported="" name="Gradle: com.google.guava:guava:17.0" level="project" />
29
-    <orderEntry type="library" exported="" name="Gradle: net.engio:mbassador:1.1.10" level="project" />
30
-    <orderEntry type="library" exported="" name="Gradle: com.google.code.findbugs:jsr305:2.0.3" level="project" />
31 27
     <orderEntry type="library" exported="" name="Gradle: com.squareup.dagger:dagger-compiler:1.2.1" level="project" />
32 28
     <orderEntry type="library" exported="" name="Gradle: javax.inject:javax.inject:1" level="project" />
33 29
     <orderEntry type="library" exported="" name="Gradle: org.slf4j:slf4j-api:1.7.7" level="project" />
34 30
     <orderEntry type="library" exported="" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.4.2" level="project" />
35 31
     <orderEntry type="library" exported="" name="Gradle: com.squareup:javawriter:2.3.0" level="project" />
36
-    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12-beta-1" level="project" />
37 32
     <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.9.5" level="project" />
38 33
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.jimfs:jimfs:1.0" level="project" />
34
+    <orderEntry type="library" exported="" name="Gradle: net.kencochrane.raven:raven:5.0.1" level="project" />
35
+    <orderEntry type="library" exported="" name="Gradle: com.google.guava:guava:18.0" level="project" />
36
+    <orderEntry type="library" exported="" name="Gradle: net.engio:mbassador:1.2.0" level="project" />
37
+    <orderEntry type="library" exported="" name="Gradle: com.google.code.findbugs:jsr305:3.0.0" level="project" />
38
+    <orderEntry type="library" exported="" name="Gradle: javax.el:el-api:2.2" level="project" />
39
+    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.11" level="project" />
39 40
   </component>
40 41
 </module>
41 42
 

+ 7
- 7
ivy.xml View File

@@ -24,23 +24,23 @@
24 24
         <dependency org="org.slf4j" name="slf4j-api" rev="1.+" conf="main->default" />
25 25
         <dependency org="ch.qos.logback" name="logback-classic" rev="1.+" conf="test->default" />
26 26
 
27
-        <dependency org="com.google.code.findbugs" name="jsr305" rev="2.+" conf="main->default" />
27
+        <dependency org="com.google.code.findbugs" name="jsr305" rev="3.0.0" conf="main->default" />
28 28
 
29 29
         <dependency org="com.squareup.dagger" name="dagger" rev="1.2.1" conf="bundled,main->default" />
30 30
         <dependency org="com.squareup.dagger" name="dagger-compiler" rev="1.2.1" conf="main->default" />
31 31
 
32
-        <dependency org="com.esotericsoftware.yamlbeans" name="yamlbeans" rev="1.+" conf="bundled,main->default" />
32
+        <dependency org="com.esotericsoftware.yamlbeans" name="yamlbeans" rev="1.08" conf="bundled,main->default" />
33 33
 
34 34
         <dependency org="com.brsanthu" name="migbase64" rev="2.2" conf="bundled,main->default" />
35 35
 
36
-        <dependency org="net.kencochrane.raven" name="raven" rev="4.+" conf="bundled,main->default" />
36
+        <dependency org="net.kencochrane.raven" name="raven" rev="5.0.1" conf="bundled,main->default" />
37 37
 
38
-        <dependency org="com.google.guava" name="guava" rev="17.+" conf="bundled,main->default" />
39
-        <dependency org="net.engio" name="mbassador" rev="1.1.10" conf="bundled,main->default" />
38
+        <dependency org="com.google.guava" name="guava" rev="18.0" conf="bundled,main->default" />
39
+        <dependency org="net.engio" name="mbassador" rev="1.2.0" conf="bundled,main->default" />
40 40
         <dependency org="com.dmdirc" name="util" rev="latest.integration" conf="bundled,main->default" />
41 41
 
42
-        <dependency org="junit" name="junit" rev="4.+" conf="test->default" />
43
-        <dependency org="org.mockito" name="mockito-all" rev="1.+" conf="test->default" />
42
+        <dependency org="junit" name="junit" rev="4.11" conf="test->default" />
43
+        <dependency org="org.mockito" name="mockito-all" rev="1.9.5" conf="test->default" />
44 44
         <dependency org="com.atlassian.clover" name="clover" rev="4.+" conf="test->default" />
45 45
 
46 46
         <dependency org="com.puppycrawl.tools" name="checkstyle" rev="5.+" conf="analyse->default" />

+ 1
- 1
modules/modules.iml View File

@@ -18,11 +18,11 @@
18 18
     </content>
19 19
     <orderEntry type="inheritedJdk" />
20 20
     <orderEntry type="sourceFolder" forTests="false" />
21
-    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12-beta-1" level="project" />
22 21
     <orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.9.5" level="project" />
23 22
     <orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
24 23
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.jimfs:jimfs:1.0" level="project" />
25 24
     <orderEntry type="library" scope="TEST" name="Gradle: com.google.guava:guava:16.0.1" level="project" />
25
+    <orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.11" level="project" />
26 26
   </component>
27 27
 </module>
28 28
 

+ 1
- 2
src/com/dmdirc/ClientModule.java View File

@@ -62,7 +62,6 @@ import javax.inject.Singleton;
62 62
 import dagger.Module;
63 63
 import dagger.ObjectGraph;
64 64
 import dagger.Provides;
65
-import net.engio.mbassy.bus.config.BusConfiguration;
66 65
 
67 66
 /**
68 67
  * Provides dependencies for the client.
@@ -109,7 +108,7 @@ public class ClientModule {
109 108
     @Provides
110 109
     @Singleton
111 110
     public DMDircMBassador getMBassador() {
112
-        return new DMDircMBassador(BusConfiguration.Default());
111
+        return new DMDircMBassador();
113 112
     }
114 113
 
115 114
     @Provides

+ 5
- 1
src/com/dmdirc/DMDircMBassador.java View File

@@ -26,6 +26,7 @@ import com.dmdirc.events.DMDircEvent;
26 26
 
27 27
 import net.engio.mbassy.bus.MBassador;
28 28
 import net.engio.mbassy.bus.config.BusConfiguration;
29
+import net.engio.mbassy.bus.config.Feature;
29 30
 
30 31
 /**
31 32
  * Generified MBassador.
@@ -33,7 +34,10 @@ import net.engio.mbassy.bus.config.BusConfiguration;
33 34
 public class DMDircMBassador extends MBassador<DMDircEvent> {
34 35
 
35 36
     public DMDircMBassador() {
36
-        super(BusConfiguration.Default());
37
+        super(new BusConfiguration()
38
+                .addFeature(Feature.SyncPubSub.Default())
39
+                .addFeature(Feature.AsynchronousHandlerInvocation.Default())
40
+                .addFeature(Feature.AsynchronousMessageDispatch.Default()));
37 41
     }
38 42
 
39 43
     public DMDircMBassador(final BusConfiguration configuration) {

+ 1
- 2
src/com/dmdirc/util/ChildEventBusManager.java View File

@@ -25,7 +25,6 @@ package com.dmdirc.util;
25 25
 import com.dmdirc.DMDircMBassador;
26 26
 import com.dmdirc.events.DMDircEvent;
27 27
 
28
-import net.engio.mbassy.bus.config.BusConfiguration;
29 28
 import net.engio.mbassy.listener.Handler;
30 29
 
31 30
 import static com.google.common.base.Preconditions.checkNotNull;
@@ -44,7 +43,7 @@ public class ChildEventBusManager {
44 43
 
45 44
     public ChildEventBusManager(final DMDircMBassador parent) {
46 45
         this.parent = checkNotNull(parent);
47
-        this.child = new DMDircMBassador(BusConfiguration.Default());
46
+        this.child = new DMDircMBassador();
48 47
         this.propagator = new EventPropagator();
49 48
     }
50 49
 

Loading…
Cancel
Save